簡體   English   中英

如何在python中設置類屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM