Python中类-带括号与不带括号的区别

class clsTest():
    def __init__(self):
        print("我的名字叫:xxx")

s = clsTest
t = clsTest()
print(s)
print(t)
print('===================================================')
print(id(s))
print(id(clsTest))
print('===================================================')
print(id(t))
print(id(clsTest()))
print('===================================================')

输出结果:
我的名字叫:xxx
=====================开始执行========================
<class '__main__.clsTest'>
<__main__.clsTest object at 0x000001EB999B6438>
===================================================
2111397580792
2111397580792
===================================================
2111406040120
我的名字叫:xxx
2111253675256
=====================结束执行========================

总结:python 类 - 带括号是实例化,不带括号是赋值。

posted @ 2020-07-29 14:55  不放弃自己  阅读(373)  评论(0编辑  收藏  举报