python基础之函数的返回值

 更新时间:2021年10月22日 09:01:15   作者:qianqqqq_lu  
这篇文章主要介绍了Python函数返回值,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下

函数的返回值

在这里插入图片描述

返回结果要怎么做,多个结果又要怎么做

# 函数返回值
# 概念:函数执行完以后会返回一个对象,如果在函数内部有return 就可以返回实际值,
# 否则将会返回空 None
# 类型:可以返回任意类型,返回值类型应该取决于return后面的类型
# 用途:给调用方返回数据
# 在一个函数体内可以出现多个return关键字,但是肯定只能返回一个return关键字
# 如果在一个函数体内,执行了return,就意味着函数就推出了,return后面的代码语句将不会执行
def Sum(a,b):
    sum=a+b
    pass
Sum(10,30)

在这里插入图片描述

def Sum(a,b):
    sum=a+b
    return sum #将返回给调用者
    pass
print(Sum(10,30))  #函数的返回值返回到调用的地方

在这里插入图片描述

def Sum(a,b):
    sum=a+b
    return sum #将返回给调用者
    pass
rs=Sum(10,30)  #将返回值赋给其他的变量
print(rs)  #函数的返回值返回到调用的地方

在这里插入图片描述

def calComputer(num):
    result=0
    i=1
    while i<=num:
        result+=i
        i+=1
        pass
    return result
# 调用函数
value=calComputer(10)
print(type(value))
print(value)

在这里插入图片描述

def calComputer(num):
    li=[]
    result=0
    i=1
    while i<=num:
        result+=i
        i+=1
        pass
    li.append(result)
    return li
# 调用函数
value=calComputer(10)
print(type(value))
print(value)

在这里插入图片描述

def returnTuple():
    '''
    返回元组类型数据
    :return:
    '''
    # return 1,2,3
    return {'name':'aaa'}  #想要返回什么类型的数据,直接在return后面直接返回即可
    pass

A=returnTuple()
print(type(A))

在这里插入图片描述

# 嵌套调用

def fun1():
    print('--------------fun1 start-----------------')
    print('--------------fun1 finish-----------------')
    pass
def fun2():
    print('--------------fun2 start-----------------')
    fun1()
    print('--------------fun2 finish-----------------')
    pass
fun2() #调用函数二

在这里插入图片描述

# 函数的分类:根据函数的返回值和函数的参数
# 有参数无返回值的
# 有参数有返回值的
# 无参数有返回值的
# 无参数无返回值的

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Python实现交通数据可视化的示例代码

    Python实现交通数据可视化的示例代码

    本文主要分享了Python交通数据分析与可视化的实战!其中主要是使用TransBigData库快速高效地处理、分析、挖掘出租车GPS数据,感兴趣的可以了解一下
    2023-04-04
  • 详解Python中数据类型的转换

    详解Python中数据类型的转换

    这篇文章主要为大家详细介绍了Python中数据类型转换的相关资料,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • python语言中print中加号、减号、乘号的应用方式

    python语言中print中加号、减号、乘号的应用方式

    这篇文章主要介绍了python语言中print中加号、减号、乘号的应用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 关于Python常用模块时间模块time

    关于Python常用模块时间模块time

    这篇文章主要介绍了关于Python常用模块时间模块time,这个模块是Python自带的,我们不需要去下载,直接导入就可以使用,需要的朋友可以参考下
    2023-04-04
  • Python_查看sqlite3表结构,查询语句的示例代码

    Python_查看sqlite3表结构,查询语句的示例代码

    今天小编就为大家分享一篇Python_查看sqlite3表结构,查询语句的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python实现115网盘自动下载的方法

    Python实现115网盘自动下载的方法

    这篇文章主要介绍了Python实现115网盘自动下载的方法,可实现自动调用115客户端进行下载的功能,非常实用,需要的朋友可以参考下
    2014-09-09
  • python怎样判断一个数值(字符串)为整数

    python怎样判断一个数值(字符串)为整数

    这篇文章主要介绍了python怎样判断一个数值(字符串)为整数问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • python实现文件的备份流程详解

    python实现文件的备份流程详解

    在本篇文章中我们给大家整理了关于python实现文件的备份的详细流程步骤,有兴趣的朋友们学习下。
    2019-06-06
  • Python使用PIL库将PNG图片转换为ICO图标的示例代码

    Python使用PIL库将PNG图片转换为ICO图标的示例代码

    在软件开发和网站设计中,ICO图标是一种常用的图像格式,特别适用于应用程序图标、网页收藏夹图标等场景,本文将介绍如何使用Python的PIL库将PNG图片转换为ICO格式的图标文件,需要的朋友可以参考下
    2025-03-03
  • 深入理解Python虚拟机中列表(list)的实现原理及源码剖析

    深入理解Python虚拟机中列表(list)的实现原理及源码剖析

    在本篇文章当中主要给大家介绍 cpython 虚拟机当中针对列表的实现,在 Python 中,List 是一种非常常用的数据类型,可以存储任何类型的数据,并且支持各种操作,如添加、删除、查找、切片等,在本篇文章当中将深入去分析这一点是如何实现的
    2023-03-03

最新评论