python调用函数时,加不加括号的区别

2021/9/19 20:05:04

本文主要是介绍python调用函数时,加不加括号的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.a= function:不加括号表示的是调用函数的地址,此时a具有了函数function的功能

class a():

    def a(self):
        print('1212212')
if __name__ == '__main__':
    # a().a()
    b=a().a
    b()

运行结果

E:\python\python.exe E:/pythonprojects/webautotest/test.py
1212212

进程已结束,退出代码0

2.a=function()表示对这个函数进行了调用

class a():

    def a(self):
        print('1212212')
if __name__ == '__main__':
    a().a()
    # b=a().a
    # b()

运行结果

E:\python\python.exe E:/pythonprojects/webautotest/test.py
1212212

进程已结束,退出代码0


这篇关于python调用函数时,加不加括号的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程