函数的返回值定义语法

什么是返回值

程序中的返回值:

def add(a,b):
    result = a + b
    return result

r = add(1,2)
print(r)

返回值的语法如图:

def 函数(参数...)

        函数体

        return 返回值

变量 = 函数(参数)

语法就是:通过return关键字,就能向调用者返回数据 

注意:函数体在遇到return后就结束了,所以写在return后的代码不会执行

None类型

思考:如果函数没有使用return语句返回数据,那么函数有返回值吗?

实际上是:有的。

Python中有一个特殊的字面量:None,其类型是:<class 'NoneType>

无返回值的函数,实际上就是返回了:None这个字面量

None表示:空的、无实际意义的意思

函数返回的None,就表示,这个函数没有返回什么有意义的内容。

也就是返回了空的意思

None类型的应用场景

None作为一个特殊的字面量,用于表示:空、无意义,其有非常多的应用场景。

  • 用在函数无返回值上
  • 用在If判断上  在if判断中,None等同于False  一般用于在函数主动返回None,配合判断做相关处理
  • 用在声明无内容的变量上   定义变量,但暂时不需要变量有具体值,可以用None来代替(name=None)

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值