python函数的返回值
【摘要】 python函数的返回值几类情况
所谓 返回值就是程序中的函数完成一件事后 最后给调用者的结果 比如 定义一个函数来获取室内的温度 一旦调用这个函数 函数就会把拿到的温度返回给调用者这个温度值就是函数的返回值在python中 函数的返回值就是使用return语句来完成的
def add(a,b):
c=a+b
return c
或者
def add(a,b):
return a+b
上述代码中 函数add中包含了return语句 意味着这个函数有一个返回值 其返回值就是a和b相加的结果
函数的四种类型
1)函数无参数 无返回值
2)函数无参数 有返回值
3)函数有参数 无返回值
4)函数有参数 有返回值
现在来一一解读:
无参数无返回值就是 没有参数也没有返回值的方式
实例:
def print_menu():
print('------------------------------')
print(' huaweip40pro' )
print('------------------------------')
无参数有返回值的函数
无参数有返回值的函数不能接受参数但可以返回某个值 一般在采集数据时会用到这类函数
实例:
def get_tgemperature():
return24
temperture = get_temperture()
print('当前的温度为:',temperture)
有参数无返回值的函数
这类情况在开发中用的很少这是因为函数作为功能模块既然传入了参数绝大情况都是希望使用返回值的 这里大家对有参数无返回值的函数有所理解即可
实例:
def test(number_one.number_two):
result =number_one+number_two
print("计算结果为:%d",%result)
有参数有返回值
有参数有反胡子hi的函数不仅能接受参数 还能返回某个值 一般 在处理数据并需要结果的场景下可以使用此类函数
实例:
def calculate(number):
result = 0
i = 1
while i<number:
result=result+i
i+=1
return result
result = calculate(100)
print('1-100和是:',result)
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)