【发布时间】:2020-04-05 22:33:53
【问题描述】:
Python 文档状态为https://docs.python.org/3/reference/datamodel.html#the-standard-type-hierarchy:
下面的一些类型描述包含一个列出“特殊属性”的段落。这些属性提供对实现的访问,不适合一般用途。他们的定义将来可能会改变。
所以,对我来说,不鼓励使用特殊属性。
真的是这样吗?
如果是这样:是否有一种“非特殊”方式来访问每个特殊属性(例如内置函数 len 用于 __len__)?
澄清一下,我在说什么:
如果是用户定义的函数,特殊属性是:
- __doc__
- __name__
- __qualname__
- __模块__
- __defaults__
- __code__
- __globals__
- __dict__
- __closure__
- __注解__
- __kwdefaults__
【问题讨论】:
标签: python