返回结果要怎么做,多个结果又要怎么做
# 函数返回值 # 概念:函数执行完以后会返回一个对象,如果在函数内部有return 就可以返回实际值, # 否则将会返回空 None # 类型:可以返回任意类型,返回值类型应该取决于return后面的类型 # 用途:给调用方返回数据 # 在一个函数体内可以出现多个return关键字,但是肯定只能返回一个return关键字 # 如果在一个函数体内,执行了return,就意味着函数就推出了,return后面的代码语句将不会执行 def Sum(a,b): sum=a+b pass Sum(10,30)
def Sum(a,b): sum=a+b return sum #将返回给调用者 pass print(Sum(10,30)) #函数的返回值返回到调用的地方
def Sum(a,b): sum=a+b return sum #将返回给调用者 pass rs=Sum(10,30) #将返回值赋给其他的变量 print(rs) #函数的返回值返回到调用的地方
def calComputer(num): result=0 i=1 while i<=num: result+=i i+=1 pass return result # 调用函数 value=calComputer(10) print(type(value)) print(value)
def calComputer(num): li=[] result=0 i=1 while i<=num: result+=i i+=1 pass li.append(result) return li # 调用函数 value=calComputer(10) print(type(value)) print(value)
def returnTuple(): ''' 返回元组类型数据 :return: ''' # return 1,2,3 return {'name':'aaa'} #想要返回什么类型的数据,直接在return后面直接返回即可 pass A=returnTuple() print(type(A))
# 嵌套调用 def fun1(): print('--------------fun1 start-----------------') print('--------------fun1 finish-----------------') pass def fun2(): print('--------------fun2 start-----------------') fun1() print('--------------fun2 finish-----------------') pass fun2() #调用函数二
# 函数的分类:根据函数的返回值和函数的参数 # 有参数无返回值的 # 有参数有返回值的 # 无参数有返回值的 # 无参数无返回值的