21天学习python编程_函数返回值
2021-04-10 14:26
标签:红包 参数 func print fun 函数返回 否则 return 函数返回值 如果看完这篇文章,你还是弄不明白函数返回值; Python函数中,默认返回值为None 结果:None 一个问题:什么时候需要加返回值? 例子:计算学成最高分 结果:90 问题:上一个案例中,如何一次返回分数的最高分,最低分,平均分 结果:(90, 66, 80.2) 返回值为元素,可以使用多个变量去接受 结果:90 66 80.2 注意点:如果使用多个变量接受,变量数量与返回值数量必须一致。 结果: 21天学习python编程_函数返回值 标签:红包 参数 func print fun 函数返回 否则 return 函数返回值 原文地址:https://blog.51cto.com/huangyg/2512688
你来找我,我保证不打你,我给你发100的大红包。1. 函数默认返回值
例如:def func():
pass
print(func())
2. return 添加返回值
在编程初期,做练习,函数常常不带返回值,这是不好习惯。
例如:查询函数,加法函数等,只是将结果打印出来,但是并没有返回结果。
listv = [90,80,88,77,66]
# 分数计算return高分
def scoreCalculate(values):
return max(values)
maxval = scoreCalculate(listv)
print(maxval)
3. 函数返回多个值
listv = [90,80,88,77,66]
# 分数计算return高分
def scoreCalculate(values):
return max(values), min(values), sum(values)/len(values)
maxval = scoreCalculate(listv)
print(maxval)
maxval, minval, meanval = scoreCalculate(listv)
print(maxval, minval, meanval)
4. return 直接返回
例如:检查函数参数是否合格
def scoreCalculate(values):
#判断参数必须为列表,否则直接返回
if not isinstance(values,list):
print("values is not list, return")
return
print("start Calculate:")
return max(values), min(values), sum(values)/len(values)
maxval = scoreCalculate(‘‘)
print(maxval)
values is not list, return
None
总结:
文章标题:21天学习python编程_函数返回值
文章链接:http://soscw.com/index.php/essay/73823.html