【发布时间】:2018-06-17 19:41:16
【问题描述】:
据我了解,Python 中对象的数据成员被称为“属性”。
可调用的属性称为对象的“方法”,但我找不到不可调用属性的名称,例如以下示例中的val:
class C:
def __init__(self):
self.val = 42. # How would this be called?
def self.action():
"""A method."""
print(self.val)
我相信不同的人可能会调用 val 不同的东西,比如“字段”或“变量”,但我对正式名称感兴趣。
【问题讨论】:
-
为什么需要正式名称?
-
如果我想与他人谈论、搜索或以其他方式引用编程语言中的某些结构,我会尽量做到精确。我认为最好的方法是使用官方术语
标签: naming