2024-09-27 19:24:09 发布
网友
我在书中看到, John Wiley的编程语言设计概念,2004, 可绑定项有一个定义:
“可绑定实体是可以绑定到标识符的实体。编程语言因可绑定实体的种类而异:
•C的可绑定实体是类型、变量和函数过程。你知道吗
•JAVA的可绑定实体是值、局部变量、实例和类 变量、方法、类和包。你知道吗
•ADA的可绑定实体包括类型、值、变量、过程、异常、包和任务。”
我很好奇,Python中有哪些可绑定的实体?你知道吗
在Python中,任何对象都有一个标识符,所有的东西都是一个对象。id()function将为任何对象提供一个标识符:
id()
id(1) a = 1 id(a) import re id(re) foo = lambda x: x id(foo)
Update:不在object上的是语句,但人们不希望它们是(参见here):
id(if) # SyntaxError: invalid syntax
在Python中,任何对象都有一个标识符,所有的东西都是一个对象。
id()
function将为任何对象提供一个标识符:Update:不在object上的是语句,但人们不希望它们是(参见here):
相关问题 更多 >
编程相关推荐