প্রতিটি পাইথন ক্লাস বিল্ট-ইন অ্যাট্রিবিউট অনুসরণ করে থাকে এবং অন্যান্য অ্যাট্রিবিউটের মতো ডট অপারেটর ব্যবহার করে সেগুলি অ্যাক্সেস করা যায় −
- __ডিক্ট__ − ক্লাসের নামস্থান সম্বলিত অভিধান।
- __doc__ − ক্লাস ডকুমেন্টেশন স্ট্রিং বা কোনটিই, যদি অনির্ধারিত থাকে।
- __নাম__ - ক্লাসের নাম।
- __মডিউল__ − মডিউলের নাম যেখানে ক্লাস সংজ্ঞায়িত করা হয়েছে। এই বৈশিষ্ট্যটি ইন্টারেক্টিভ মোডে "__main__"।
- __ভিত্তি__ − একটি সম্ভাব্য খালি টিপল যার মধ্যে বেস ক্লাস রয়েছে, বেস ক্লাস তালিকায় তাদের উপস্থিতির ক্রম অনুসারে৷
উদাহরণ
উপরের ক্লাসের জন্য আসুন আমরা এই সমস্ত বৈশিষ্ট্যগুলি অ্যাক্সেস করার চেষ্টা করি -
#!/usr/bin/pythonclass কর্মচারী:'সমস্ত কর্মচারীর জন্য কমন বেস ক্লাস' empCount =0 def __init__(self, name, salary):self.name =name self.salary =salary Employee.empCount +=1 def displayCount(self):"Total Employee %d" % Employee.empCount def displayEmployee(self):প্রিন্ট করুন "Name :", self.name, ", Salary:", self.salaryprint "Employee.__doc__:", কর্মচারী .__doc__print "Employee.__name__:", Employee.__name__print "Employee.__module__:", Employee.__module__print "Employee.__bases__:", Employee.__bases__print "Employee.__dict__:", t__dict__:", t__pre.আউটপুট
উপরের কোডটি কার্যকর করা হলে, এটি নিম্নলিখিত ফলাফল তৈরি করে -
Employee.__doc__:সকল কর্মচারীর জন্য কমন বেস ক্লাস। 'empCount':2,'displayEmployee':,'__doc__':'সমস্ত কর্মচারীদের জন্য কমন বেস ক্লাস','__init__': }