函数返回值

一、默认返回值

在 Python 中,有一个特殊的常量 None (N 必须大写)。和 False 不同,它不表示 0,也不表示空字符串,而表示没有值,也就是空值。None是NoneType数据类型的唯一值(其他编程语言可能称这个值为null, nil或undefined) ,也就是说,我们不能再创建其它 NoneType 类型的变量,但是可以将 Non

def add(x, y):
    # print(x+y)  # 没有return 默认返回None
    return x + y


ret = add(1, 2)


# return返回的值做计算
# 计算 传输
#

# 打印
print(ret)

e 赋值给任何变量。

 

Python一个函数中如果没有return语句或者return后没有具体值,都默认返回None,比如print()函数就没有返回。

1.1、返回多个值

return也可以返回多个值,python其实会将多个值放在一个元组中元组返回。

def login(user,pwd):
    flag =False
    if user == 'yuan' and pwd == 123:
       flag-True

    return flagIuser

# ret = login("yuan",123)
flag, user =login("yuan",123)

if flag:
    print("{}登陆成功!".format (user))
else:
    print(“用户名或者密码错误!”)

 

posted @ 2023-05-16 11:41  卡卡罗安  阅读(33)  评论(0)    收藏  举报