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为tornado添加recaptcha验证码功能
Feb 26 Python
在Python中处理日期和时间的基本知识点整理汇总
May 22 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
Python复制文件操作实例详解
Nov 10 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
关于python2 csv写入空白行的问题
Jun 22 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
Python编程中类与类的关系详解
Aug 08 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
python将dict中的unicode打印成中文实例
May 11 Python
Python自动巡检H3C交换机实现过程解析
Aug 14 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
一个程序下载的管理程序(一)
2006/10/09 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
2016/10/25 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
Python简单实现enum功能的方法
2016/04/25 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
利用python进行文件操作
2020/12/04 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
庆祝教师节演讲稿
2014/09/03 职场文书
内乡县衙导游词
2015/02/05 职场文书
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android