我正在尝试为这些使用下划线编写的属性找出合适的名称,以便我可以阅读并更多地了解它们。它们似乎通常是较低级别的东西,对于真正明确的行为来说是更高级的东西。
这些下划线属性/方法使用了哪些术语?
最佳答案
“魔术方法”。您可以在这里了解更多信息:http://docs.python.org/2/reference/datamodel.html#basic-customization
重要的是:
__init__():
类的构造函数__str__()
(或__unicode__()
:每当需要字符串转换时使用的对象的详细名称(例如调用print my_object
时
我会说这些是您一开始需要的。
关于python - Python 中的 __properties__ 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859262/