zoukankan      html  css  js  c++  java
  • 函数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)
  • 相关阅读:
    混杂模式
    消息队列学习
    item21
    消息队列改写
    socket select模型
    EffectiveC++ Item11
    How to read a PCap file from Wireshark with C++
    winsock select学习
    线程安全与可重入函数
    process explorer 查看句柄或者加载的dll
  • 原文地址:https://www.cnblogs.com/Hale-wang/p/10250525.html
Copyright © 2011-2022 走看看