'''函数返回值的意义:函数的返回值是为了给另外的函数一个请求的参数而已
1. 任何函数都是有返回值的。
2. 若是一个函数没有return,则返回值为None。
3. 若是一个函数有return,则返回值为函数执行后的值或表达式。
'''
# 例子一
def add(a,b):
c=a+b
print (c) # 执行后显示4,为打印出的结果,并非return的结果
print(add(1,3)) # 执行后,因为无return,所以返回值为None
# 例子二:以常用登录后,需携带token值来进行后续操作为例
def login(username="aaa", password="bbb"):
if username == "aaa" and password=="bbb":
return "safkasfnlaksfncalksfn" # 获取token值
else:
print("Login fail!")
def userinfo(token): # token为return的返回值,被后续函数掉用
if token == "safkasfnlaksfncalksfn":
print("Welcome back to the system!")
else:
print("Log out!")
userinfo(login()) # 调用userinfo函数,而函数需要取login函数return的token值,token值是由执行login()函数返回的
Python基础:函数返回值
最新推荐文章于 2024-04-18 01:47:05 发布