2018.09.25python学习第十天part3


3.函数的返回值returm:

# ****
# 1.函数的return没有类型限制
# 2.函数的return没有个数限制

# 2.1返回多个值:多个返回值用逗号隔开,返回的是元组形式。
# def func():
# print('from func')
# return 1,1.1,'hello',[1,2,3]
# res=func()
# print(res,type(res))# 可以发现print出来的是tuple

# 2.2返回1个值:返回的就是该值本身
# def func():
#
# return 'from func'
# res=func()
# print(res)
#
# # 2.3返回0个值或者干脆没有return:返回None
#
# def func():
# return
# pass
# res=func()
# print(res)

# return出了具有返回值的功能,还具有结束函数的功能

# 函数内可以有多个return,但是只要执行了一次return,整个函数就立刻结束,并且将return后的值返回

def func():
print(1)
return
print(2)
return
print(3)
return
func()

posted on 2018-09-25 15:33  撩与诗人  阅读(117)  评论(0编辑  收藏  举报