什么是第一类对象
对象通用属性
def foo(): return 1
print(id(foo)) print(type(foo)) print(foo) |
举例函数赋值到变量
bar = foo b = foo print(bar is b) |
类也可作为函数
class Add: def __init__(self, n): self.n = n def __call__(self, x): return x + self.n
add = Add(1) print(add(2)) |