[問題] 有關vars()的問題
class Struct(object):
def __init__(self, **data):
if data:
vars(self).update(data)
def __setstate__(self, data):
vars(self).update(data)
def __getstate__(self):
return vars(self)
如上,小弟僅知道__init__類似建構子,self類似c++的this指標,
但是在c++裡面this直接可以使用,為何pythonu要把self當作參數?
還是可以不傳?最後的vars()也是看不大懂,爬了一下python的網站,
找了半天沒找到vars()是做什麼的,只好上來求助.
懇請各位先進不吝解惑.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.187.177
推
06/02 02:12, , 1F
06/02 02:12, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章