继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

关于print 和 return 的区别

focuspe
关注TA
已关注
手记 20
粉丝 26
获赞 246

刚学编程,一直感觉print 和 return 没有区别,其实是有的。
例子:

def f(x,y):
    if x < y:
        return 0
    print "print语句"

f(1,4)       #输出   0
f(4,1)       #输出   print语句
a = f(1,3)   #输出0
a            #再次调用,输出0
b = f(3,1)   #输出  print语句
b            #再次调用 None 

其实 return 和 print 没什么关系,一般都会用return ,不然没有返回值,定义函数干嘛

打开App,阅读手记
3人推荐
发表评论
随时随地看视频慕课网APP

热门评论

Python 函数默认返回None


...777777788

return None

查看全部评论