python中return如何写


Posted in Python onJune 18, 2020

python中return的用法

1、return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回

程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。

例如:

def haha(x,y):
    if x==y:
        return x,y
print(haha(1,1))
结果:这种return传参会返回元组(1, 2)

2、但是也并不意味着一个函数体中只能有一个return 语句,例如:

def test_return(x):
    if x > 0:
        return x
    else:
        return 0
print(test_return(2))

3、函数没有 return,默认 return一个 None 对象。

递归函数中没有return 的情况:

def recurve(a,b):
     if a%b==0:
         return b
     else:
         gcd(b,a%b)

分析:else 中没有 return 就没有出口,这个程序是自己内部运行,程序没有返回值,

4、在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。

python中什么是交互模式:结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt)。

输入一行python代码就会执行该代码,这种模式就叫做Python交互模式(interactive mode)。

知识点扩展:

python 实现return返回多个值

函数的return 语句只能返回一个值,可以是任何类型。

因此,我们可以“返回一个 tuple类型,来间接达到返回多个值 ”。

def F1 ( x, y ):
   a = x % y
   b = (x-a) / y
   return ( a,b )  # 也可以写作 return a, b
(c, d )= F1( 9, 4)  # 也可以写作 c , d = F1 ( 9, 4 )
print c ,d

结果显示: 1, 2

到此这篇关于python中return如何写的文章就介绍到这了,更多相关python中return一般怎么写内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
零基础学Python(一)Python环境安装
Aug 20 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
Python中取整的几种方法小结
Jan 06 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
python中对数据进行各种排序的方法
Jul 02 Python
python实现信号时域统计特征提取代码
Feb 26 Python
python 制作一个gui界面的翻译工具
May 14 Python
python对一个数向上取整的实例方法
Jun 18 #Python
Python基于time模块表示时间常用方法
Jun 18 #Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 #Python
Numpy 多维数据数组的实现
Jun 18 #Python
python读取图像矩阵文件并转换为向量实例
Jun 18 #Python
Python datetime模块使用方法小结
Jun 18 #Python
Python读取Excel数据并生成图表过程解析
Jun 18 #Python
You might like
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
从0开始学Vue
2016/10/27 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
基于javascript中的typeof和类型判断(详解)
2017/10/27 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
python实现简单的五子棋游戏
2020/09/01 Python
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
社区优秀志愿者材料
2014/02/02 职场文书
少先队入队活动方案
2014/02/08 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
客服专员岗位职责
2014/02/28 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js