[英]setting class attributes in class call
我只是想知道是否有設置默認屬性的捷徑。 我通常會做
class class1(object):
def __init__(self, att1='X'):
self.att1 = att1
線下有捷徑嗎
class class1(object):
def __init__(self, self.att1='X'):
我假設在調用的那一刻,該對象不存在,似乎很合邏輯,以至於這種方式行不通,但是當要設置更多的屬性時,也許有一種不太冗長的方式來處理該對象。 有任何想法嗎?
嘗試類似:
class class1(object):
att1='X'
def __init__(self, **kwargs):
self.__dict__.update(kwargs)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.