前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python 编程 函数的返回值

python 编程 函数的返回值

作者头像
网络豆
发布于 2023-10-15 06:13:43
发布于 2023-10-15 06:13:43
29700
代码可运行
举报
文章被收录于专栏:python基础文章python基础文章
运行总次数:0
代码可运行

 前言

本章将会讲解Python编程的返回值,以及它的值定义。

一.函数

1.函数的返回值介绍

当两个函数之间,想要互相使用到内部变量时,就可以应用到函数的返回值。

 例如:两所房子408,409,如果408借给409电脑,这个过程,是先把电脑拿出来,放到408门口,再到409门口,409再出来把电脑拿进去才可以使用。

2.函数的返回值定义
  1. 使用 return 关键字返回内容
  2. 将内容 返回到 函数调用处
  3. 函数体中没有 return 语句时,函数运行结束,
  4. 则默认返回 None,也被称为隐含返回值
例子:

摄氏度与华氏度关系如:摄氏度/1.8 + 32 = 华氏度

需求:

定义函数1:用于输出摄氏度

定义函数2:通过摄氏度计算得出华氏度

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#定义摄氏度函数
def c_temp():
    c_t = 14
    print(f"今天的摄氏度:{c_t}")     #今天的摄氏度:14
    # 如果不做任何返回,默认返回值为None
    #将c_t返回到该函数的调用处
    return c_t


#定义华氏度函数
def f_temp(c_t):
    f_t = round( c_t/1.8 + 32,3)
    print(f"今天的华氏度:{f_t}")      #今天的华氏度:39.778

if __name__ == '__main__':
    #注意1:函数在定义完之后,统一在最后去调用
    c_t_two = c_temp()

    f_temp(c_t_two)       #实参
3.函数多个返回值

当执行函数体内代码时,遇到第一个 return 就将指定值返回到函数调用处,也就是执行到

return这行代码,后面的都不执行了。

多个返回值时,用逗号隔开,但默认为元组

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_one():
    a,b,c = (1,2,3)

    #函数当中有多个return不会报错,但是只执行第一个
    #return a
    #return b
    #return c
    #相当于将a,b,c打包返回,元组
    return a,b,c

#res = test_one()      #tuple
#print(res)

a,b,c = test_one()     #tuple
print(a)
print(b)
print(c)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python入门
  在这章中,我了解到了计算机的概念、Python的发展史以及Python语言的版本之间的区别,并自己安装了Python的编辑器。通过安装Python编辑器,我认识到安装软件也可以在官网上安装。
py3study
2020/01/17
6880
Python3笔试实际操作基础3.md
在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的; 鸭子类型通常得益于不测试方法和函数中参数的类型,而是依赖文档、清晰的代码和测试来确保正确使用。
全栈工程师修炼指南
2020/10/23
8780
Python3笔试实际操作基础3.md
Python3入门学习四.md
描述:模块就是更高级的封装,而模块就是程序;实际就是将一个个python文件编写的函数导入到其他的py文件中进行调用;
全栈工程师修炼指南
2020/10/23
6210
C语言总结_函数知识
这篇介绍C语言里函数的定义、子函数的使用。接着介绍变量的作用域,定义全局变量、静态变量、只读变量、变量初始化等等。
DS小龙哥
2022/05/17
3940
【Python】学习笔记week7-1分支
问题:KiKi今年5岁了,已经能够认识100以内的非负整数,并且能够进行 100 以内的非负整数的加法计算。不过,BoBo老师发现KiKi在进行大于等于100的正整数的计算时,规则如下:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ 1. 只保留该数的最后两位,例如:对KiKi来说1234等价于34;‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ 2. 如果计算结果大于等于 100, 那么KIKI也仅保留计算结果的最后两位,如果此两位中十位为0,则只保留个位。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ 例如:45+80 = 25‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ 要求给定非负整数 a和 b,模拟KiKi的运算规则计算出 a+b 的值。
落雨
2021/12/11
29.9K0
15个入门小程序,你都知道哪些
有不少同学学完Python后仍然很难将其灵活运用。我整理15个Python入门的小程序。在实践中应用Python会有事半功倍的效果。
陈晨135
2021/12/21
6240
15个入门小程序,你都知道哪些
C语言实现温度转换 | 源码+注释
例1:有人用温度计测量出用华氏温度98°F,现在要求用C语言实现把它转换为以摄氏法表示的温度。
小林C语言
2020/11/20
3.5K2
C语言实现温度转换 | 源码+注释
python 学习总结2
  目前有两种表示温度的方法一种是摄氏度另一种是华氏度,摄氏度的结冰点为0度,沸点为100度将温度等分刻画,华氏度的结冰点为32度,沸点为212度将温度进行等刻度划分。
py3study
2020/01/19
6170
Python 第一周编程作业
1、  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果:
py3study
2020/01/19
1.2K0
Python 第一周编程作业
Dart中的封装
在 Dart 中,封装是面向对象编程的一个重要特性。它主要是指将数据(变量)和操作这些数据的方法(函数)组合在一个类中,并对外部隐藏数据的具体实现细节,只通过定义好的公共方法来访问和修改数据。这样可以提高代码的安全性和可维护性。
心安事随
2024/11/28
1750
Dart中的封装
python123《Python语言程序设计》程序题答案 (第1周)
Python基本语法元素 (第1周)一、测验题(一)Hello World的条件输出(二)数值运算
用户7886150
2021/01/27
3.4K0
适合新手练习的五个Python小项目,附源码,赶紧来联系吧!
小白的大数据之旅
2024/11/20
1210
适合新手练习的五个Python小项目,附源码,赶紧来联系吧!
Python|函数式编程|公式约束器实现
这个公式很简单,写成函数的话,用最简单的一个return即可。然而,如果我想要让他推广,输入华氏度也能求出摄氏度,甚至更广,一个公式里,只要其他的n-1个变量已知,就能自动补全公式,该怎么做呢?
朝闻君
2021/11/22
5260
Python|函数式编程|公式约束器实现
【Python】函数 ③ ( 函数返回值定义语法 | 函数返回多个返回值 | 代码示例 )
在 Python 函数中 , 通过 return 关键字 , 可以返回一个结果给调用者 , 这个返回结果就是 函数返回值 ;
韩曙亮
2023/10/11
1.2K0
【Python】函数 ③ ( 函数返回值定义语法 | 函数返回多个返回值 | 代码示例 )
26K Star!LLM多智能体AutoGen教程5:函数调用之避免捏造参数
书接上回《26K Star!LLM多智能体AutoGen教程3:我的外包弟弟写代码》,我们使用AutoGen编写一个自动完成代码编写和修改的案例。然而大语言模型生成的代码具有随机性,尤其是比较复杂的功能,或者是非Python类的其他编程的语言时候,尤其是C++,基本上是乱写一通,各种幻觉API。简单的任务已经交给外包小弟了,稍微复杂的功能,还得是我们自己来写。此时,我们就需要LLM的function calling功能。在进入AutoGen的函数调用功能讲解之前,我们先尝试如何使用OpenAI API进行Function calling。
AgenticAI
2025/03/18
1130
26K Star!LLM多智能体AutoGen教程5:函数调用之避免捏造参数
Datawhale组队学习 -- Task08:模块与datetime模块
把这些定义的所有的方法和变量存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。
余生大大
2022/11/02
2.1K0
【详解】解决Eclipse发布到Tomcat丢失依赖jar包的问题
在Web开发过程中,使用Eclipse作为IDE并将项目发布到Tomcat服务器上是常见的操作。然而,有时在发布过程中可能会遇到丢失依赖jar包的问题,这会导致运行时错误和应用程序功能异常。本文将介绍如何解决这个问题,确保所有依赖jar包能够正确地发布到Tomcat服务器。
大盘鸡拌面
2024/12/29
1030
python之实例分析
摄氏度:以1标准大气压下水的结冰点为0度,沸点为100度,中国等世界大多数国家使用; 华氏度:以1标准大气压下水的结冰点为32度,沸点为212度,英美等国家使用; 系,
老虎也淘气
2024/01/30
1410
编程入门、进阶100例(6-10题)
本期用先用java去实现代码,后面我会慢慢补全c语言和python的代码 题目索引 六、温度转换问题 6.1 问题描述 6.2 示例 6.3 代码实现 七、求阶乘之和 7.1 问题描述 7.2 示例 7.3 代码实现 八、打印水仙花数 8.1 打印100~1000之间的水仙花数 8.2 示例 8.3 代码实现 九、求100~200以内的素数 9.1 问题描述 9.2 示例 9.3 代码实现 十、实现冒泡排序 10.1 问题描述 10.2 示例 10.3 代码实现 六、温度转换问题 6.1 问题描述 输
Gorit
2021/12/09
4270
利用python完成华氏度和摄氏度的转换
对于用python进行华氏度和摄氏度转换,用到了if条件语句通过两个单位之间的换算公式进行。后期还可以通过if语句进行其他单位之间的换算可以解决简单的单位换算问题。
算法与编程之美
2023/08/22
4010
利用python完成华氏度和摄氏度的转换
相关推荐
Python入门
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验