return : 返回值,可以存储继续使用
尝试书写绝对值函数来查看return值
例:
def my_abs(num):
if num<0:
print -num
else:
print num
print my_abs(-9) #其中my_abs(-9)已经调用了def里的方法,def里的方法就有print的操作了,即print -(-9),而在方法前面加入print即输出def返回的默认值,默认值为None
返回结果:
注:若在编写函数时未添加返回值,则默认return 返回一个None
理解print和return的区别:
def a():
print 1
def b():
return 3
d=a() #d是a()函数下的方法print 1 即打印1
c=b() # c是B()函数下的方法print 3 即返回3的值
# print d+1 #打印出来的1是不能存储后期使用,所以不能执行1+1=2的操作,这条语句,若不注释这条语句会报错、
print c+1 #return返回的值时可以存储着后续使用,因此这里可以输出3+1=4
返回结果:
注:print 打印的值只是作为显示 但return返回的值 可以存储继续使用