클래스의 선언(__init__ 제외)과 __init__메소드의 선언은 동일하지 않습니다. 다음 코드는 이것이 사실임을 보여줍니다.
예시
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() )
출력
within class within init do something