Python可绑定实体?

2024-09-27 19:24:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在书中看到, John Wiley的编程语言设计概念,2004, 可绑定项有一个定义:

“可绑定实体是可以绑定到标识符的实体。编程语言因可绑定实体的种类而异:

•C的可绑定实体是类型、变量和函数过程。你知道吗

•JAVA的可绑定实体是值、局部变量、实例和类 变量、方法、类和包。你知道吗

•ADA的可绑定实体包括类型、值、变量、过程、异常、包和任务。”

我很好奇,Python中有哪些可绑定的实体?你知道吗


Tags: 实例方法函数实体概念类型定义过程
1条回答
网友
1楼 · 发布于 2024-09-27 19:24:09

在Python中,任何对象都有一个标识符,所有的东西都是一个对象。id()function将为任何对象提供一个标识符:

id(1)
a = 1  
id(a)
import re
id(re)
foo = lambda x: x
id(foo)

Update:不在object上的是语句,但人们不希望它们是(参见here):

id(if)
# SyntaxError: invalid syntax

相关问题 更多 >

    热门问题