在python中现有函数调用方式和输出结果如下,请给出函数的合理定义。 调用方式如下: printinfo(age=50, name="abc") printinfo(name="abc") printinfo(1) 输出结果如下: Name: abc Age 50 Name: abc Age 35 Name: 1 Age 35
时间: 2023-05-20 19:07:30 浏览: 114
实例讲解Python中函数的调用与定义
5星 · 资源好评率100%
函数的定义如下:
```
def printinfo(name="Unknown", age=35):
print("Name: ", name)
print("Age ", age)
```
其中,name和age是函数的参数,name有一个默认值"Unknown",age有一个默认值35。当函数被调用时,可以通过传递参数来覆盖默认值。在第一个例子中,函数被调用时传递了两个参数,覆盖了默认值,因此打印出了姓名和年龄;第二个例子中,只传递了一个参数,因此只打印了姓名,年龄仍然使用了默认值;第三个例子中,只传递了一个整数参数,因此该参数被拱形为name,年龄仍然使用默认值。
阅读全文