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

    一什么是返回值?

    函数内部代码经过一系列逻辑处理获得的结果。

    def func():
    name='nick'
    return name
    name=func()
    print(name)
    结果是:
    nick
    二为什么要有返回值?

    现在有一个需求,比较两个人的月薪,然后想获取月薪较大人的年薪。

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

    需要注册的是:

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

    2、return的返回值可以返回任意数据类型。

    3、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(2000,3000)
    print(max_salary*12)
    结果是:
    36000
    函数返回多个值

    def func():
    name='nick'
    age=19
    hobby_list=['read','run']
    return name,age,hobby_list
    name,age,hobby_list=func()
    print(f'{name,age,hobby_list}')

    print(f'{}')是f的格式化输出,必须要有f'内容'这个东西。

    结果是:
    ('nick',19,['read','run'])

  • 相关阅读:
    数据库系统原理
    Java并发编程详解读书笔记(一)
    Java基础之String
    Java基础之数据类型
    winform BackgroundWorker控件的用法
    汉子转拼音
    model验证(验证登录、注册...)
    Ajax.BeginForm 异步搜索
    Ajax.ActionLink 辅助方法实现局部刷新
    js 随笔
  • 原文地址:https://www.cnblogs.com/ludundun/p/11341170.html
Copyright © 2011-2022 走看看