def measure():"""测量温度和湿度"""print("测量开始...")temp = 39wetness = 50print("测量结束...")# 元组-可以包含多个数据,因此可以使用元组让函数一次返回多个值# 如果函数返回的类型是元组,小括号可以省略# return (temp, wetness)return temp, wetness# 元组
result = measure()
print(result)# 需要单独的处理温度或者湿度 - 不方便
print(result[0])
print(result[1])# 如果函数返回的类型是元组,同时希望单独的处理元组中的元素
# 可以使用多个变量,一次接收函数的返回结果
# 注意:使用多个变量接收结果时,变量的个数应该和元组中元素的个数保持一致
gl_temp, gl_wetness = measure()print(gl_temp)
print(gl_wetness)

函数的返回值-接收返回元组函数的方式相关推荐

  1. Shell:函数返回值接收

    函数返回值接收处理 目录 函数返回值接收处理 第一种方式:echo ${var} 第二种方式:return ${var} 第一种方式:echo ${var} 在函数fun()内部使用echo + 结果 ...

  2. 【C 语言】C 项目开发代码规范 ( 形参合法性判断 | 函数返回值局部变量 | 函数中不用全局变量 | 函数中使用局部变量接收形参 | 函数返回值 | 形参作返回值 | 形参返回值处理 )

    文章目录 一.C 项目开发代码规范 一.C 项目开发代码规范 上一篇博客 [C 语言]字符串模型 ( 键值对模型 ) 中 , 完成了字符串的 键值对 查找功能 , 代码不太规范 ; C 项目开发代码规 ...

  3. python函数的返回值是返回引用吗_python-函数(上):函数返回值、函数调用、前向引用...

    编程方法: 1.面向对象:类--class 2.面向过程:过程--def 3.函数式编程:函数--def #python中函数#函数的定义#打印一个佛祖镇楼 -> 一个功能点的解释 defpri ...

  4. python3_函数_形参调用方式 / 不定长参数 / 函数返回值 / 变量作用域 / 匿名函数 / 递归调用 / 函数式编程 / 高阶函数 / gobal和nonlocal关键字 / 内置函数

    1.形参的调用方式 1. 位置参数调用 2. 关键词参数调用 原则: 关键词参数调用不能写在位置参数调用的前边 def test1(name, age):print("name:" ...

  5. ostream作为函数返回值_GO语言基础函数

    GO语言基础–函数 函数是组织好的.可重复使用的.用于执行指定任务的代码块.本文介绍了Go语言中函数的相关内容. 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数 ...

  6. go函数详解:函数定义、形参、返回值定义规范、函数内存分析、不支持重载、支持可变参数、基本数据类型和数组默认都是值传递的、支持自定义数据类型、函数返回值命名

    引入 [1]为什么要使用函数: 提高代码的复用型,减少代码的冗余,代码的维护性也提高了 [2]函数的定义: 为完成某一功能的程序指令(语句)的集合,称为函数. [3]基本语法 func 函数名(形参列 ...

  7. python函数体中可以不写返回值语句_python让函数不返回结果的方法

    1.简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 2.函数需要 ...

  8. 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。

    题目要求: 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值.在main函数中输入一行字符串,分别调用两个函数,输出反序后的 ...

  9. 常成员函数函数和返回值为常量的函数

    常成员函数,它的形式是在成员函数后面加上const修饰,它是为了防止特定函数改变本类对象的数据成员而产生的,目的就是保护数据成员.在常成员函数中,你不能改变数据成员的值,你也不能在常成员函数中调用非常 ...

最新文章

  1. AOSuite V2.7 发布,JavaEE快速开发平台
  2. 发那科机器人注油_如何给发那科机器人做三年保养?干货!
  3. JavaScript的作用域与闭包
  4. 人人都会设计模式:03-策略模式--Strategy
  5. 计算机英文文献博客,计算机专业外文文献论文翻译.docx
  6. LiveVideoStackCon讲师热身分享 ( 三 ) —— Facebook的工具文化与多媒体QoE
  7. java8日期转时间戳_Java 8日期和时间
  8. vscode python第三方库检测_VSCode中使用Pylint检查python代码
  9. [Web Chart系列之七] 物理动画效果(如撕扯效果)
  10. jquery的validate表单验证表单注册插件
  11. Perl爬虫的简单实现
  12. [BZOJ1492][NOI2007]货币兑换Cash(斜率优化+CDQ分治)
  13. 高德地图定位误差_导航定位错误致拥堵,四川景区建议别用高德地图 高德回应...
  14. 基础篇——树莓派通用引脚定义
  15. 2017年中级会计师考试(0910日)(回忆版)
  16. 以太网没有有效IP配置问题
  17. (word、ppt、excel)​office怎么删除历史文档记录
  18. C解析8583报文55域
  19. python画四边形_Matplotlib FigureCanvas:将四边形网格正确地绘制为轴
  20. 移植AT91Bootstrap1.15

热门文章

  1. [转]TCP协议中的三次握手和四次挥手(图解)
  2. syntax error: unexpected end of file
  3. dm9000AE调试记录
  4. 关于空值null的排序问题 mysql 和oracle
  5. Oracle创建表,并添加默认值和备注
  6. 一次完整的http的请求过程与https的实现
  7. 收藏:视频网站(JavaEE+FFmpeg)/Nginx+ffmpeg实现流媒体直播点播系统
  8. mac 10.11 安装mysql5.7.10压缩版
  9. 【C#每日一贴】ArrayList 转换成byte数组
  10. Ogre wiki 中级教程1 动画,点之间行走及四元数的基本应用