我熟悉其他oop语言,但对Python不熟悉。 我想知道这是否是在类
中定义属性的正确方法Except
我的第二个问题是 - 当给出TwoInputParameters类型的对象作为方法输入时,如何才能达到此属性?
非常感谢!
答案 0 :(得分:1)
是的,这是在__init__()
方法中定义类和一些属性的正确方法 - 在Python中我们通常使用术语属性和不是names following a dot的属性。
引用属性只需使用模式objectName
.
attributeName
:
>>> myObject = TwoInputParameters("hello", "foo", 42) #craete a new instance of the TwoInputParameters class
>>> print(myObject.firstParameter) #reference the firstParameter attibute
"hello"
>>> myObject.secondParametr = "bar" #change an attribute
>>> print(myObject.firstParameter)
"bar"