网站推广适合哪种公司做/汉中seo培训
# 函数的返回值 def add(a,b):result = a+breturn result # return下面的代码不会继续执行 r = add(4,3) print(r)add(9,6) # 如代码所示,完成功能后,会将相加结果返回给函数调用者,所以,变量r接收到了函数的执行结果 # 所谓“返回值”,就是程序中函数完成事情后,最后给调用者的结果 # 返回值语法格式: # def 函数(参数): # 函数体 # return 返回值 # 变量 = 函数(参数) # # 调用,函数(参数)
返回值的None类型
# 函数返回值的None类型 # None 类型的应用场景# 1.返回值为无 def say():print("你好啊") result = say() print(result) # 输出返回值,无法返回值显示None print(type(result))def say():print("你好啊")return None # 主动返回None result = say() print(result) print(type(result))# 2.用在if判断上 # 在if判断中,None等同于False # 一般用于在函数中主动发挥None,配合if判断做相关处理 def check_age(age):if age > 18:return "SUCCESS"else:return None result = check_age(16) # print(result) 输出返回值 if not result: # 进入if表示result是None值,就是False。 not+None/False---负负得正,达成if条件print("未成年,不能进入!")# 3.用于声明无内容的变量上 # name = None 暂不赋予变量具体值运行结果