我正在嘗試從類回傳d引數中的字典,但我得到的回傳是. 這是最好的方法嗎?我撰寫了一個示例代碼來表示我正在處理的內容,其中包括更大的代碼。在我看來,我可能正在處理這個錯誤,就像我不應該從類外呼叫變數一樣。barfoo<function bar at 0x00000262763B2EE0>
def bar():
d = {'a':1, 'b':2}
return d
class foo:
def __init__(self, bar):
self._bar = bar
def p_dict(self):
print(self._bar)
test_1 = foo(bar)
test_1.p_dict()
uj5u.com熱心網友回復:
嘗試:
def bar():
d = {'a':1, 'b':2}
return d
class foo:
def __init__(self, _bar):
self._bar = _bar
def p_dict(self):
print(self._bar())
test_1 = foo(bar)
test_1.p_dict()
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/520874.html
標籤:Python班级目的印刷
