zoukankan      html  css  js  c++  java
  • 61-函数的返回值

    函数的返回值

    一.什么是返回值?

    函数内部代码经过一些逻辑处理的结果

    def func():
        name = 'lwx'
        return name
    
    name = func()
    print(name)
    
    # lwx
    

    二.为什么要有返回值?

    如果现在有一个需求,比较两个人的月薪,然后回去月薪较大的人的年薪。

    如果在程序中拿到函数的处理结果,作进一步的 处理,则需要函数必须要有返回值。

    需要注意的是:

    • return是一个函数结束的标志,函数内可以有多个return,只要执行到return,函数就会执行

    • return的返回值可以返回任意类型的数据类型

    • return的返回值没有个数限制,即可以用逗号隔开多个返回值

      ​ 0个:返回None

      ​ 1个:返回值是该值本身

      ​ 多个:返回值是元祖

      def max_self(salary_x,salary_y):
            if salary_x >salary_y:
                return salary_x
            else:
                return salary_y
      
      max_salary = max_self(20000,30000)
      print(max_salary*12)
      
      # 360000
      
    #返回多个值
    def func():
        name = 'lwx'
        age = 18
        hobby = ['read','run']
        return name,age,hobby
    
    name, age, hobby = func()
    print(f'name,age,hobby:{name,age,hobby}')
     
    #name,age,hobby:('lwx', 18, ['read', 'run'])
    
  • 相关阅读:
    mongdb
    网络编程
    分布式锁与事务
    mongodb
    Angular4
    思考
    kafka
    Spark总结
    你不知道的javaScript笔记(1)
    vue2.0 配置 选项 属性 方法 事件 ——速查
  • 原文地址:https://www.cnblogs.com/LWX-YEER/p/11283213.html
Copyright © 2011-2022 走看看