长期以来,python中函数括号的使用有点不清楚。什么时候用括号和什么时候不用括号造成了很大的混乱。
可以看出,这里的自我指的是类本身
4.x = aaa()AAA级后跟括号,打印AAA级内存中的地址
5.因为x = aaa()意味着aaa被实例化,所以构造方法中的y将被调用,并且打印的结果是self.y的值
6.这意味着foo是类中的一个方法,foo没有括号,不执行函数。
7和8,foo在括号中,执行foo函数。这里foo中只有一个参数“u”或“cc”,上面提到的没有两个参数,因为aaa是实例化的
因此,得出结论。
带括号的类,类实例化,
函数,执行该函数并返回函数的结果
否则不执行,只调用类或函数本身。
1.《foo Python中函数的括号使用》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《foo Python中函数的括号使用》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1152102.html