Việc xử lý tự động các tài liệu để trở thành tài sản của chủ sở hữu của họ. Nói chung, tất cả các tính năng hướng nội tuyệt vời của Python làm cho nó trở thành một ngôn ngữ rất độc đáo, từ khả năng sử dụng trợ giúp () đến khả năng sử dụng __doc__
như một thuộc tính hạng nhất của một đối tượng. Ví dụ:
>>> 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'
Các tính năng hướng nội hữu ích khác:
- help / help () - trợ giúp với trình thông dịch / trợ giúp với một đối tượng
- từ khóa - từ khóa python
- người địa phương () - lấy tên địa phương
- globalals () - lấy tên toàn cầu
- dir () - có được các thuộc tính và phương thức của đối tượng
- phương pháp .mro. , ngay bây giờ - hiểu kế thừa
- id () - lấy địa chỉ bộ nhớ của một đối tượng