Python中return语句用法实例分析


Posted in Python onAugust 04, 2015

本文实例讲述了Python中return语句用法。分享给大家供大家参考。具体如下:

return语句:

return语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。

使用字面意义上的语句

#!/usr/bin/python
# Filename: func_return.py
def maximum(x, y):
  if x > y:
    return x
  else:
    return y
print maximum(2, 3)

输出

$ python func_return.py
3

工作原理:

maximum函数返回参数中的最大值,在这里是提供给函数的数。它使用简单的if..else语句来找出较大的值,然后 返回 那个值。

注意,没有返回值的return语句等价于return None。None是Python中表示没有任何东西的特殊类型。例如,如果一个变量的值为None,可以表示它没有值。

除非你提供你自己的return语句,每个函数都在结尾暗含有return None语句。通过运行print someFunction(),你可以明白这一点,函数someFunction没有使用return语句,如同:

def someFunction():
  pass

pass语句在Python中表示一个空的语句块。

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中捕捉详细异常信息的代码示例
Sep 18 Python
Python中自定义函数的教程
Apr 27 Python
打包发布Python模块的方法详解
Sep 18 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
Pycharm学习教程(7)虚拟机VM的配置教程
May 04 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
Python补齐字符串长度的实例
Nov 15 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
Python Http请求json解析库用法解析
Nov 28 Python
python函数形参用法实例分析
Aug 04 #Python
Python简明入门教程
Aug 04 #Python
将Python代码打包为jar软件的简单方法
Aug 04 #Python
python函数局部变量用法实例分析
Aug 04 #Python
python删除列表内容
Aug 04 #Python
解决Python传递中文参数的问题
Aug 04 #Python
Python利用ansible分发处理任务
Aug 04 #Python
You might like
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
php-fpm中max_children的配置
2019/03/15 PHP
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
python基础之入门必看操作
2017/07/26 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
python基于递归解决背包问题详解
2019/07/03 Python
python实现函数极小值
2019/07/10 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
python 实现矩阵填充0的例子
2019/11/29 Python
python字符串下标与切片及使用方法
2020/02/13 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
物业管理应届生求职信
2013/10/28 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
给校长的建议书作文400字
2015/09/14 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技