python中Return浅析
来源:互联网 发布:linux查看jdk版本 编辑:程序博客网 时间:2024/06/10 16:39
return 语句是Python语言中函数返回的一个值,每个函数都应该有一个返回值;其中,return返回值可以是一个数值,一个字符串,一个布尔值或者一个列表。
Python 函数返回值return ,函数中一定要有return 返回值才是完整的函数,如果你没有定义Python 函数返回值,那么得到一个结果是None对象,而None表示没有任何值。
写法1:
>>> def someFunction():... return... >>> sf=someFunction()>>> sf>>> sf is NoneTrue
没有返回值的return语句等价于return None。None是Python中表示没有任何东西的特殊类型。例如,如果一个变量的值为None,可以表示它没有值。
写法 2:
>>> def someFunction():... pass... >>> sf=someFunction()>>> sf is NoneTrue
pass语句在Python中表示一个空的语句块。
除非你提供你自己的return语句,每个函数都在结尾暗含有return None语句。
写法3:
>>> def someFunction(x):... if x>10000:... return ... print("return is online")#这句话永远不会得到执行>>> sf=someFunction(19999999)
终止程序的运行,提前退出.(例如:当函数内有错误发生时,使用return可以终止函数的运行)
写法4:
>>> def someFunction(x,y):... return x,y... >>> sf=someFunction(3,4)>>> sf(3, 4)
返回函数的返回值
阅读全文
0 0
- python中Return浅析
- python 浅析对return的理解
- return浅析
- Python中Lists浅析
- Python中Dictionaries浅析
- python 中Sets浅析
- 浅析Java try....catch....finally中return语句执行顺序
- 浅析java中break、continue和return的区别
- python中return与pass的区别
- python中yield和return对比
- Python中 print ,return,yield区别
- java-return浅析
- python return
- python return
- Python中map()函数浅析
- Python中map()函数浅析
- Python中map()函数浅析
- Python中map()函数浅析
- centos7安装mariadb 笔记
- ⚔疯狂输出⚔ java 中的 多态 快速理解
- 103. Binary Tree Zigzag Level Order Traversal(BFS)
- mysql/oracle中create table as的用法
- centos无法安装pip解决办法
- python中Return浅析
- NVIDIA TK1 学习笔记(5):安装OpenCV
- 贪吃蛇 c++
- Java之instanceof
- JVM--详解虚拟机字节码执行引擎之栈帧结构
- python 判断debug
- 【Scikit-Learn 中文文档】处理文本数据
- Scala Cookbook.pdf 英文原版 免费下载
- List Form表单常用功能