第二十一节 函数返回Return

  • 前言
  • 实践

前言

编程往往是用于实现某种计算并将计算结果进行返回,例如我们定义了一个函数用于计算两个数的和,那么最终的目的是将计算结果返回给用户。所以我们这里要进一步完善上一节的基本函数定义方式:

def 函数名称(参数1, 参数2, 参数n):函数体return 返回对象

相比上一节这里多了return关键字,用于指定待返回的对象。

实践

我们这里以计算两个数的乘积为例说明函数返回的使用方式:

def multiply(number1, number2):result = number1 * number2return result

可见我们定义了名为multiply的函数,包含两个参数,分别为number1和number2,并且通过将两个数的乘积赋值给result并进行返回得到最终的乘积计算结果。我们调用该函数:

x = multiply(6, 8)
print(x)
>>> 48

可见,通过指定number1=6,number2=8,并对两个数做乘积最后计算结果赋值给x。通过指定不同的参数便可得到不同的计算结果。

x = multiply(4, 8)
print(x)
>>> 32

以上便是函数返回的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍关键字参数(Keyword Argument),敬请期待~

Python编程基础:第二十一节 函数返回Return相关推荐

  1. Python编程基础:实验5——函数定义与调用

    Python编程基础:实验5--函数定义与调用 文章目录 Python编程基础:实验5--函数定义与调用 一.前言 二.我的环境 三.实验目的与要求 四.实验任务 1.程序填空 2.程序编程 五.最后 ...

  2. Python编程基础:第四十一节 继承Inheritance

    第四十一节 继承Inheritance 前言 实践 前言 我们这一节一起来学习类的继承,这里需要首先学习两个概念:父类和子类.我们可以这么想,当定义好一个类以后,我们又有一个新的类,这个新的类需要用到 ...

  3. Python编程基础:第一节 变量Variables

    第一节 变量Variables 前言 字符串类型的变量(str) 整数类型的变量(int) 浮点类型的变量(float) 布尔类型的变量(bool) 前言 变量,简而言之就是一个装有数据的容器,它可以 ...

  4. Python编程基础:第九节 逻辑运算Logical Operators

    第九节 逻辑运算Logical Operators 前言 实践 前言 常用的逻辑运算共分为三种:与(and).或(or).非(not).与运算就是同真才真,有假则假:或运算就是有真则真,同假才假:非运 ...

  5. Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。

    9 编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等).如果beg到end之间不存在水仙花数,则输出"not found& ...

  6. Python编程基础:第二十节 函数Function

    第二十节 函数Function 前言 实践 前言 目前为止,我们已经学习了常见的数据类型以及逻辑结构.但是代码都只能运行一次,如果想多次运行该段代码就得重复写多次.为了避免书写冗余的代码,我们需要引入 ...

  7. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

  8. Python编程基础:函数的使用

    Python编程基础:函数的使用 文章目录 Python编程基础:函数的使用 一.前言 二.我的环境 三.函数的定义与调用 四.传递实参 1.位置实参 2.关键字实参 3.默认值 4.可变长度参数 5 ...

  9. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

最新文章

  1. 大话数据结构学习笔记一:第一章
  2. C# 代码生成器 amp; 网站架构设计
  3. 修改环境变量后,导致一些常用命令失效,如ll,ls,vi不能用
  4. 网管,请别随意关闭默认共享
  5. python图像卷积_图像处理——卷积原理、二维卷积python实现
  6. 做测试开发半年涨薪20W入职名企大厂,这位90后凭什么?
  7. 2019年全国大学生电子设计竞赛赛题分享与浅析
  8. pyhton的tkinter制作简易口算训练器
  9. 团队项目代码分析(Android游戏:别踩白块儿)
  10. preceding-sibling::*[1]
  11. 以图搜图服务快速搭建
  12. html5手机点餐,基于HTML5技术的手机点餐系统设计与开发
  13. python实现和‘对象’qq自动续火
  14. js对象的getter和setter
  15. 单反相机tf卡用sd卡套稳定吗_相机如何选择适合的内存卡?你想知道的知识都在这里,一篇言尽。...
  16. 用html和css怎么做出点击关注红心,Twitter“点赞”红心按钮CSS3动画特效
  17. Login 2020:技术唤醒她力量进行时
  18. 列王的纷争显示服务器过载高,列王的纷争新手迁城令攻略 怎么更换服务器
  19. 一个工程师的工程文化
  20. 智慧温室大棚系统方案

热门文章

  1. PAT甲级1019 General Palindromic Number:[C++题解]进制位、回文数、vector来做
  2. extjs树使用别的皮肤的样式_收藏!艾多美逆龄六件套的使用方法~
  3. allgro显示网络名称_相同的4G网络,为什么你的网速总是慢?知道这3点原因,网速翻倍...
  4. java打印系统参数_Java学习(二十):获取系统参数
  5. java arraycollection_Java集合(三)--Collection、Collections和Arrays
  6. 计算机应用基础操作题教学考试,电大教学全国计算机应用基础考试网考内容全部操作题.doc...
  7. php序列化中文,详解之php反序列化
  8. mac mysql start 失败_mac mysql 启动出错,请教解决办法
  9. hmcl整合包导入_SSM实战第一篇_SSM的整合
  10. 计算机视觉编程——图像分割