ক্লাসের যেকোনো জায়গায় ঘোষণা (__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