Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中带参数的函数_Python_Python 3.x_Function - Fatal编程技术网

python中带参数的函数

python中带参数的函数,python,python-3.x,function,Python,Python 3.x,Function,当我尝试在命令行上运行此脚本(例如调用函数)时,会出现以下错误。我正在学习,不太明白为什么会出现这个错误。感谢您的帮助 这就是功能: def汇编_name(last_name=“Jones”,first_name=“John”): 全名=名+“”+姓 (我试着用一个空参数调用它,并将first_name覆盖一次,使其等于“Homer”,它给出了错误,这意味着它在运行代码时放弃了?) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 汇编_name() 文件“C:\Users\ANYTHIN

当我尝试在命令行上运行此脚本(例如调用函数)时,会出现以下错误。我正在学习,不太明白为什么会出现这个错误。感谢您的帮助

这就是功能:

def汇编_name(last_name=“Jones”,first_name=“John”):
全名=名+“”+姓
(我试着用一个空参数调用它,并将first_name覆盖一次,使其等于“Homer”,它给出了错误,这意味着它在运行代码时放弃了?)

回溯(最近一次呼叫最后一次):
文件“”,第1行,在
汇编_name()
文件“C:\Users\ANYTHINGFORMYCELL\AppData\Local\Programs\Python\Python38-32\LearnInOneDay\Lists.py”,第33行,汇编名称
集合名(first_name=“Hugo”)
文件“C:\Users\ANYTHINGFORMYCELL\AppData\Local\Programs\Python\Python38-32\LearnInOneDay\Lists.py”,第33行,汇编名称
集合名(first_name=“Hugo”)
文件“C:\Users\ANYTHINGFORMYCELL\AppData\Local\Programs\Python\Python38-32\LearnInOneDay\Lists.py”,第33行,汇编名称
集合名(first_name=“Hugo”)
[上一行重复1022次]
递归错误:超过最大递归深度

回溯表示您的代码有一行调用函数的
assembly\u name()
。请向我们显示该代码的来源。您可能正在使用函数中的参数进行调用。因此,它不断递归调用函数,导致
recursiveError
。注意缩进很重要。这个函数应该没有错误,请给我们错误真正发生的部分。assembly_name(),这个函数不停地连续调用。公开您的代码以确定到底发生了什么。