1.a= function,不加括号表示的是调用函数的地址,此时a具有了函数function的功能。
2.a=function(),加括号表示对这个函数进行了调用。
class a():
def a(self):
print('1212212')
if __name__ == '__main__':
b=a().a()
print("----------------")
c=a().a
print("----------------")
c()
运行结果
E:\Python\Python38\python.exe D:/pythonprojects/python-auto-test/test/test0823.py
1212212
----------------
----------------
1212212
Process finished with exit code 0