函数返回值
一、默认返回值
在 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(“用户名或者密码错误!”)

浙公网安备 33010602011771号