函数2

"""
    return 关键字用来返回一个值
    在函数定义中是可选的

    什么时候该有返回值
        函数是工具,是帮你完成某个功能的,一些功能在完成后必须要产生一个结果给调用者
        例如生活中的榨汁机,执行完成后使用者应该得到果汁

    什么时候不需要返回值
        在调用这个函数时,不需要返回任何结果给调用者,那就不需要返回值

    一 函数的返回值需要注意:
1 返回值没有类型限制
2 返回值没有个数限制
 返回1个值:调用函数拿到的结果就是一个值
 返回多个值:调用函数拿到的结果就是一个元组
 返回0个值,或者不写return:调用函数拿到的结果就是None

二 return关键字:return是函数结束的标志,函数内可以有多个return,但只要执行一次,整个函数就结束


"""

# def f1():
#     print('first')
#     return 1
#     print('second')
#     return 2
#     print('third')
#     return 3
#
# res=f1()
# print(res)

# def foo():
#     count=1
#     while True:
#         print(count)
#         if count == 3:
#             return
#         count+=1
#
# foo()

# def bar():
#     pass
#
# def foo():
#     return [1,2],1,1.3,{'x':1},bar
#
# res=foo()
# print(res)

# def func():
#     print('from foo')
#     # return
#
# res=func()
# print(res)

 

posted on 2019-01-10 16:01  小胖子方法  阅读(163)  评论(0编辑  收藏  举报

导航