3.13 Python return语句

return 语句用来从函数中return(返回),也就是说跳出函数。 同样,我们也可以从函数中选择性地返回一个值。

return语句举例:

    
    
  1. def maximum(x, y):
  2. if x > y:
  3. return x
  4. elif x == y:
  5. return '两个数相等'
  6. else:
  7. return y
  8. print(maximum(2, 3))
输出:
3

它是如何工作的:
函数maximum返回参数中的最大值,在这个例子中是提供给函数的数值。它使用了简单的if..else语句找到比较大的值,然后return(返回)那个值。

注意,没有一个值的return语句相当于return None(什么也不返回)。None是Python中的一个特殊类型,它代表什么也没有。例如,如果一个变量的值是None,它说明这个变量没有值。

除非你已经写了自己的return语句,否则,每个函数都默认包含一个return None语句。通过运行print(someFunction())你可以看到这一点,这里someFunction 没有使用return语句,比如:

    
    
  1. def someFunction():
  2. pass
在Python中pass语句用来说明一个空的语句块。

注意:已经有一个叫max的内建函数能够完成'find maximum'函数的功能 ,因此,只要可能使用这个内建函数。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值