def func(a,b): res=a+b print(res)#只能看结果,但不能用 def func2(a,b): res=a+b return res #可以用 def get_user(): s='abc,123' username,password=s.split(',') return username,password #可被其他函数调用,可return多个值用逗号分开,可用一个变量来接收 res=get_user() print(res)# 可用一个变量来接收 ('abc', '123') def login(): for i in range(3): username,password=get_user() user=input('username:') pwd=input('password:') if username==user and password==pwd: print("登录成功") return else: print("账号密码错误")
return的参数值可以被其他函数调用
print只能打印函数的结果,这些结果只能看,不能被其他函数调用
更多,请参考 https://www.jianshu.com/p/18a6c0c76438