python函数定义中的语法错误

2024-04-23 10:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

抱歉,如果我在问这个问题时听起来像个十足的白痴,我对Python还很陌生。当我创建这样的函数时:

def load_content(name, colorkey=None, datatype):

它告诉我有语法错误。据我所知,这是编写函数的正确方法。就像我说的,我是新来的。有人知道这里怎么了吗?在


Tags: 方法函数namenonedefloadcontent语法错误
3条回答

默认参数必须在参数列表的末尾,但在*args**kwargs之前。在

默认参数必须是最后一个变量。所以改成:

def load_content(name, datatype, colorkey=None):
...

非默认参数之间不能有默认参数

def load_content(name, colorkey=None, datatype=None):

或者

^{pr2}$

相关问题 更多 >