Khai báo ở bất kỳ đâu trong lớp (ngoài __init__) và khai báo trong __init__method không giống nhau. Đoạn mã sau đây cho thấy điều này là đúng.
Ví dụ
import sys class foo(): print 'within class' def __init__(self): print 'within init' def do_smthng(self): print 'do something' def main(): f=foo() f.do_smthng() return 0 if __name__ == '__main__': sys.exit( main() )
Đầu ra
within class within init do something