তাদের মালিকের সম্পত্তি হয়ে ওঠার জন্য ডকাস্ট্রিংয়ের স্বয়ংক্রিয় প্রক্রিয়াজাতকরণ। সাধারণভাবে পাইথনের সমস্ত উজ্জ্বল অন্তর্নির্ধারণ বৈশিষ্ট্য এটিকে একটি অনন্য ভাষা তৈরি করে, সাহায্য () ব্যবহারের ক্ষমতা থেকে শুরু করে __doc__কোনও অবজেক্টের প্রথম শ্রেণির সম্পত্তি হিসাবে ব্যবহার করার ক্ষমতা পর্যন্ত । উদাহরণ স্বরূপ:
>>> class DocStringException(Exception):
... """Error message is the same as docstring"""
... def __str__(self):
... return repr(self.__doc__)
...
>>> class ExampleException(DocStringException):
... """An example happened"""
...
>>> raise ExampleException
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
__main__.ExampleException: 'An example happened'
অন্যান্য দরকারী অন্তর্নির্ধারণ বৈশিষ্ট্য:
- সহায়তা / সহায়তা () - কোন বস্তুর সাথে দোভাষী / সাহায্যে সহায়তা করুন
- কীওয়ার্ডস - পাইথন কীওয়ার্ডস
- স্থানীয় () - স্থানীয় নাম পান
- গ্লোবাল () - বিশ্বব্যাপী নাম পান
- dir () - কোনও সামগ্রীর বৈশিষ্ট্য এবং পদ্ধতিগুলি পান
- .mro পদ্ধতি। , ইস্যুব্লক্লাস - উত্তরাধিকার বোঝা
- id () - কোনও বস্তুর মেমরি ঠিকানা পান