不會了怎么辦
class Person(object):
? ? def __init__(self, name, gender, birth, **kw):
? ? ? ? self.name = name
? ? ? ? self.gender = gender
? ? ? ? self.birth = birth
? ? ? ? for k, v in kw.iteritems():
? ? ? ? ? ? setatter(self, k, v)
xiaoming = Person('Xiao Ming', 'Male', '1990-1-1', job='Student')
print xiaoming.name
print xiaoming.job
2020-03-05
**kw: 參數按照關鍵字傳值,多余的值都給KW,以字典的方式呈現
items()
把字典的鍵與值以元素的形式列出來
setattr() 函數
用于設置屬性值,該屬性不一定是存在的。
對已存在的屬性進行賦值:
如果屬性不存在會創建一個新的對象屬性,并對屬性賦值:
2020-03-02
setattr
2020-03-02