K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
已知如下Python函数定义与调用代码:
def greet(name, age): print(f"你好,我是{name},今年{age}岁") # 调用方式1 greet("张三", 2) # 调用方式2 greet(2, "张三")
调用1和调用2的执行效果完全一致,因为二者传递的参数值完全相同
调用2会触发Python语法错误,无法正常运行
调用2可以正常运行,但输出结果不符合函数原本的设计意图
Python函数的位置参数在调用时可以不遵循定义时的参数顺序,只要参数数量匹配即可