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生成ppt的方法

    python生成ppt的方法

    这篇文章主要为大家详细介绍了python生成ppt的方法,通过python生成ppt文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python Thread虚假唤醒概念与防范详解

    Python Thread虚假唤醒概念与防范详解

    这篇文章主要介绍了Python Thread虚假唤醒概念与防范,虚假唤醒是一种现象,它只会出现在多线程环境中,指的是在多线程环境下,多个线程等待在同一个条件上,等到条件满足时,所有等待的线程都被唤醒,但由于多个线程执行的顺序不同
    2023-02-02
  • Python基于百度AI的文字识别的示例

    Python基于百度AI的文字识别的示例

    本篇文章主要介绍了Python基于百度AI的文字识别的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 详解利用python-highcharts库绘制交互式可视化图表

    详解利用python-highcharts库绘制交互式可视化图表

    本文主要和大家分享一个超强交互式可视化绘制工具-python-highcharts。python-highcharts就是使用Python进行Highcharts项目绘制,简单的说就是实现Python和Javascript之间的简单转换层,感兴趣的可以了解一下
    2022-03-03
  • python修改操作系统时间的方法

    python修改操作系统时间的方法

    这篇文章主要介绍了python修改操作系统时间的方法,涉及Python同步网络时间与本机时间的相关技巧,需要的朋友可以参考下
    2015-05-05
  • python实现两张图片拼接为一张图片并保存

    python实现两张图片拼接为一张图片并保存

    这篇文章主要为大家详细介绍了python实现两张图片拼接为一张图片并保存,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Pytorch实现tensor序列化和并行化的示例详解

    Pytorch实现tensor序列化和并行化的示例详解

    这篇文章主要介绍了Pytorch实现tensor序列化和并行化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,感兴趣的同学们下面随着小编来一起学习学习吧
    2023-12-12
  • 利用Python实现K-Means聚类的方法实例(案例:用户分类)

    利用Python实现K-Means聚类的方法实例(案例:用户分类)

    k-means是发现给定数据集的k个簇的算法,也就是将数据集聚合为k类的算法,下面这篇文章主要给大家介绍了关于利用Python实现K-Means聚类的相关资料,需要的朋友可以参考下
    2022-05-05
  • Python爬虫:url中带字典列表参数的编码转换方法

    Python爬虫:url中带字典列表参数的编码转换方法

    今天小编就为大家分享一篇Python爬虫:url中带字典列表参数的编码转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • 基于Pytorch实现分类器的示例详解

    基于Pytorch实现分类器的示例详解

    这篇文章主要为大家详细介绍了如何基于Pytorch实现两个分类器: softmax分类器和感知机分类器,文中的示例代码讲解详细,需要的可以参考一下
    2023-04-04

最新评论