3.13 Python return语句
2016-07-01 07:38
288 查看
return 语句用来从函数中return(返回),也就是说跳出函数。同样,我们也可以从函数中选择性地返回一个值。
return语句举例:
def maximum(x, y):
if x > y:
return x
elif x == y:
return '两个数相等'
else:
return y
print(maximum(2, 3))
输出:
3
它是如何工作的:
函数maximum返回参数中的最大值,在这个例子中是提供给函数的数值。它使用了简单的if..else语句找到比较大的值,然后return(返回)那个值。
注意,没有一个值的return语句相当于return None(什么也不返回)。None是Python中的一个特殊类型,它代表什么也没有。例如,如果一个变量的值是None,它说明这个变量没有值。
除非你已经写了自己的return语句,否则,每个函数都默认包含一个return None语句。通过运行print(someFunction())你可以看到这一点,这里someFunction 没有使用return语句,比如:
def someFunction():
pass
在Python中pass语句用来说明一个空的语句块。
注意:已经有一个叫max的内建函数能够完成'find maximum'函数的功能 ,因此,只要可能使用这个内建函数。
return语句举例:
def maximum(x, y):
if x > y:
return x
elif x == y:
return '两个数相等'
else:
return y
print(maximum(2, 3))
输出:
3
它是如何工作的:
函数maximum返回参数中的最大值,在这个例子中是提供给函数的数值。它使用了简单的if..else语句找到比较大的值,然后return(返回)那个值。
注意,没有一个值的return语句相当于return None(什么也不返回)。None是Python中的一个特殊类型,它代表什么也没有。例如,如果一个变量的值是None,它说明这个变量没有值。
除非你已经写了自己的return语句,否则,每个函数都默认包含一个return None语句。通过运行print(someFunction())你可以看到这一点,这里someFunction 没有使用return语句,比如:
def someFunction():
pass
在Python中pass语句用来说明一个空的语句块。
注意:已经有一个叫max的内建函数能够完成'find maximum'函数的功能 ,因此,只要可能使用这个内建函数。
相关文章推荐
- 3.12 Python只有关键字的参数
- 3.11 Python变量参数
- 3.10 Python参数关键字
- 3.9 Python默认参数
- 3.8 Python函数中的局部变量和全局变量
- 3.7 Python函数的参数
- 3.6 Python函数
- 3.5 Python range()函数
- 3.4 Python break和continue
- 3.3 Python for in循环
- 3.2 Python while语句
- python - 异常处理
- Python读写文件
- Python读写文件
- python通过代理刷网页点击量
- python通过代理刷网页点击量
- python 发邮件
- python 发邮件
- Python渗透测试工具合集
- Python渗透测试工具合集