[英]How to set class attributes in python
我的班級中有班級屬性,我想動態設置,這是一個代碼示例
class Something:
attribute1 = 42 # this is shared between all class instances
def _init_(self, value):
self.value = value
我的問題是:有沒有一種方法可以將類屬性( attribute1
)設置為某個值,就像我可以這樣設置對象實例屬性的方法一樣:
something = Something(value)
是的,只是做
Something.attribute1 = "some value"
可以通過類名稱訪問類屬性。 您可以在類中定義的任何函數內甚至在它外部進行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.