def本身是一个函数对象。也可以叫它“方法”。属于对象的函数,就是对象的属性。def定义了一个模块的变量,或者说是类的变量。
python 的函数和其他语言的函数有很大区别。它是可以被其他变量覆盖的,如:
def func():
print 1
print func() #1
func=5
print finc #5
print func() #错误!函数对象已经被覆盖了。
def本身是一个函数对象。也可以叫它“方法”。属于对象的函数,就是对象的属性。def定义了一个模块的变量,或者说是类的变量。
python 的函数和其他语言的函数有很大区别。它是可以被其他变量覆盖的,如:
def func():
print 1
print func() #1
func=5
print finc #5
print func() #错误!函数对象已经被覆盖了。