print_i;花花")
print_info(age=20,;花花")
打印结果:
name:花花
age:18
name:花花
age:20
设定缺省参数的时候需要注意,带有默认值的参数一定要位于函数所有参数的最后。
4。函数返回值
(1)返回值
所谓返回值,就是程序中函数完成它应该做的事情后,给予调用者的结果。例如,定义了一个函数用于获取室内温度,当该函数完成获取室内温度的任务后,只有返回这个温度,调用者才能使用这个返回值做后续的工作。
(2)带有返回值的参数
想要在函数中把结果返回给调用者,需要在函数中使用“return”语句。可以参考下面的示例,这个函数会把“c”作为返回值。
defadd_2_nums(a,b):
c=a+b
&urnc
(3)保存函数返回值
当函数返回一个数据后,如果接下来想反复使用这个数据,就需要以某种方式把它保存下来,保存函数返回值的示例如下。
#定义函数
defadd_2_nums(a,b):
&urna+b
#调用函数,并保存函数的返回值
&=add_2_num(1,2)
&已经保存了add_2_num的返回值,所以下面可以直接使用它
pri)
该例输出结果是:
3