我想弄清楚如何在類的定義函數內部添加一個定義函數。什麼我想要做的Python代碼:如何在定義函數中添加一個定義
class Guy():
def move(self):
def left(self):
//compute
def right(self):
//compute
def up(self):
//compute
def down(self):
//compute
,然後可以在程序中以後調用Guy.move.right()。解釋器給我一個錯誤,說'函數沒有屬性權限'或類似的東西。有沒有辦法做到這一點,而不必將我的功能移出移動功能並將其稱爲Guy.right,Guy.left等?
看看這個計算器後借來的: http://stackoverflow.com/questions/1589058/nested-function-in-python – aw4lly