The string displayed on the screen is the result of calling the __init__() method automatically. When an instance is created, __init__() will be called automatically Regardless of whether this __int__() is custom or default. class FooClass(object): version=0.1 def __init__(self): print self.version a=FooClass() print a print type(a) C:\Users\Administrator\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/untitled/a2.py 0.1 <__main__.FooClass object at 0x022AFAB0> <class '__main__.FooClass'>
When an instance is created, __init__() is automatically called
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=324583902&siteId=291194637
Ranking