Pyghon函数中参数传递,return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。
比较return 不同的参数返回值,输出结果会怎么样:
情况1:return total
观察函数外参数传递的变化。
def sum( arg1, arg2 ):
# 返回2个参数的和."
total = arg1 + arg2
print ("函数内 : ", total)
return total #情况1
# 调用sum函数
total = sum( 10, 20 )
print ("函数外 : ", total)
以上实例1输出结果:
函数内 : 30
函数外 : 30
情况2:return arg1
def sum( arg1, arg2 ):
# 返回2个参数的和."
total = arg1 + arg2
print ("函数内 : ", total)
return arg1 #情况2
# 调用sum函数
total = sum( 10, 20 )
print ("函数外 : ", total)
以上实例2输出结果:函数外发生了变化
函数内 : 30
函数外 : 10
情况3:return
def sum( arg1,