美文网首页Python基础
Python函数-3·返回值

Python函数-3·返回值

作者: 技术老男孩 | 来源:发表于2022-12-28 08:15 被阅读0次

一、返回值概述:

  • 在程序开发中,有时候,会希望 一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理
  • 返回值 是函数 完成工作后,最后 给调用者的 一个结果
  • 在函数中使用 return 关键字可以返回结果
  • 调用函数一方,可以 使用变量 来 接收 函数的返回结果
  • 如果方法内部没有 return 语句,那么会默认返回 None,即 return None

注意:return 表示返回,表示方法执行结束,后续的代码都不会被执行

二、案例:取钱和查余额

# 查余额: 看,不带走,不能买东西
# 如果内部没有return语句,那么会默认返回None: return None
def chaxun():
    print(100)
    # return None
money1 = chaxun()
print("我取了:", money1)  # 我取了: None

# 取钱: 将钱放自己兜里带走,能买东西
# return后跟的数据,叫函数的返回值
def quqian():
    return 100  # 将100放自己兜里带走
money = quqian()  # 调用quqian, 将100赋值给变量money
print("我取了:", money)  # 我取了: 100
money -= 5
print("我买了1个冰淇凌,花了5元,还剩", money)

三、案例:斐波那契数列函数

  • 将斐波那契数列代码改为函数
  • 数列长度由用户指定
  • 要求把结果用 return 返回
# 创建函数
def get_fb_list(list_num):
    fb_list = [0, 1]
    if not str(list_num).isdigit():
        return "传参不是数字"
    elif int(list_num) == 1:
        return [0]
    elif int(list_num) <= 0:
        return []
  
    for i in range(int(list_num) - 2):
        fb_list.append(fb_list[-1] + fb_list[-2])
    return fb_list

# 调用函数
list01 = [5, 7, 9]
for item in list01:
    data = get_fb_list(item)
    print("fib:", data)

相关文章

  • python-函数

    参考廖雪峰python3知识点的总结 函数返回值--函数 函数可以作为函数的返回值: 函数作为返回值的使用:表示返...

  • Python 函数之二(返回值、作用域、LEGB、销毁)

    一、函数返回值 先看几个例子 总结 Python 函数使用 return 语句返回 “返回值” 所有函数都有返回值...

  • Day7-函数

    1、函数的返回值 1.1 函数的返回值: python 中每个函数都是有返回值的,返回值就是return 后面的值...

  • day 9

    part 1 函数回顾 part 2 函数的返回值 1、 python 每个函数都有返回值,返回值就是return...

  • Python函数进阶

    一、函数返回值 先看下几个例子: 总结: python函数使用return语句返回 "返回值" 所有函数都有返回值...

  • 08 函数(补充)

    1.函数的返回值 python中每个函数都有返回值,返回值就是return后面的值,如果函数中没有return,那...

  • day8-函数笔记(二)/2018-07-25

    函数学习 1.函数的返回值: python中每个函数都是有返回值的,返回值就是return后面的值。如果函数中没有...

  • day8-函数

    1.函数的返回值: python中每个函数都是有返回值的,返回值就是return后面的值。如果函数中没有retur...

  • 函数2

    1.函数的返回值 在python中,每个函数都有返回值。当函数体中存在return语句的时候,返回值为return...

  • 2-3day01函数的返回值

    1.函数的返回值: python中每个函数都是有返回值的,返回值就是return后面的值,如果函数中没有retur...

网友评论

    本文标题:Python函数-3·返回值

    本文链接:https://www.haomeiwen.com/subject/cpwqqdtx.html