কম্পিউটার টিউটোরিয়াল

পাইথন ক্লাসের ভিতরের ডিক্লেয়ারেশন __init__ মেথডের সমতুল্য কি?


ক্লাসে যেকোনো জায়গায় ( __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
  1. পাইথনে বিল্ট-ইন ক্লাস অ্যাট্রিবিউটগুলো কী কী?

  2. পাইথনে __init__ ব্যবহার করে ইনস্ট্যান্স অবজেক্ট কীভাবে তৈরি করবেন?

  3. পাইথনে ক্যারেক্টার ক্লাস অপারেশন কী?

  4. পাইথনে টাপল ইম্মুটেবল (immutable) কেন?