對不起,如果我問這個問題時聽起來像個白癡,我對Python很陌生。當我創建這樣的功能時:python函數定義中的語法錯誤
def load_content(name, colorkey=None, datatype):
它告訴我存在語法錯誤。從我所知道的情況來看,這是編寫函數的正確方法。就像我說的,我很新。有人知道這裏有什麼問題嗎?
對不起,如果我問這個問題時聽起來像個白癡,我對Python很陌生。當我創建這樣的功能時:python函數定義中的語法錯誤
def load_content(name, colorkey=None, datatype):
它告訴我存在語法錯誤。從我所知道的情況來看,這是編寫函數的正確方法。就像我說的,我很新。有人知道這裏有什麼問題嗎?
你不能有非默認參數
def load_content(name, colorkey=None, datatype=None):
或
之間默認參數def load_content(name, datatype, colorkey=None):
默認參數必須在參數列表的末尾,但*args
和**kwargs
之前。
默認參數必須是最後一個變量。所以改爲:
def load_content(name, datatype, colorkey=None):
...
哇!你非常快!感謝您的幫助。 – Nick 2011-04-11 19:40:17