函数的返回值return 和None

本文详细解释了Python中函数返回值的定义语法,特别关注了return关键字的使用以及无返回值情况下None的用法,包括作为函数默认返回值、if判断中的逻辑判断以及声明无内容变量的应用实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.函数的返回值return的定义语法 : 

def 函数(参数):

      函数体

     return 返回值

变量=函数(参数)

案例:

def add(x,y):

    result=x+y

    return result

r=add(3,4)

2.函数的返回值None:

1.无返回值的函数,实际上返回了None这个字面量,类型是NoneType

2.None作为一个特殊的字面量,其有非常多的作用:

<1> 用在函数无返回值上;

<2>用在if 判断上:在if 判断中None等同于False;

案例:

def age(x):

   if age>=18:

   return "success"

else :

     print("未成年,不能进")

     return None

result=age(12)

<3>用于声明无内容的变量(定义变量,但暂时不需要变量有具体值,可以用None来代替)

如:name=None


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值