কম্পিউটার

আপনি কি মনে করেন পাইথন ক্লাসের মধ্যে ঘোষণাগুলি __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. আপনি কেন টিপলকে পাইথনে অপরিবর্তনীয় মনে করেন?