啊吁喔 发表于 2020-9-12 15:21:01

return,print

在学了函数之后,有点混淆,
有点不太明白什么情况下使用print,什么情况下使用return?
求大神指点指点,谢谢

qiuyouzhi 发表于 2020-9-12 15:22:56

当想把函数的一个值存到变量里面时,用return
如果只是单纯的打印,用print

昨非 发表于 2020-9-12 15:24:06

return是用来返回返回值,在函数调用时,如果这个返回值有用,可以用赋值语句赋给变量
print只是单纯打印出来而已,没有上述功能

啊吁喔 发表于 2020-9-12 15:24:15

qiuyouzhi 发表于 2020-9-12 15:22
当想把函数的一个值存到变量里面时,用return
如果只是单纯的打印,用print

好的,谢谢了

qiuyouzhi 发表于 2020-9-12 15:24:54

啊吁喔 发表于 2020-9-12 15:24
好的,谢谢了

如果问题已解决,请设置【最佳答案】

昨非 发表于 2020-9-12 15:27:03

你混淆的原因可能是IDLE里return的返回值显示和print效果是一样的

啊吁喔 发表于 2020-9-12 15:55:12

昨非 发表于 2020-9-12 15:27
你混淆的原因可能是IDLE里return的返回值显示和print效果是一样的

是的,都能打印结果,显示还一样,,,,,{:10_266:}

昨非 发表于 2020-9-12 15:59:06

啊吁喔 发表于 2020-9-12 15:55
是的,都能打印结果,显示还一样,,,,,

除非需要在返回值的地方
一般没必要纠结个这个

昨非 发表于 2020-9-12 16:10:06

啊吁喔 发表于 2020-9-12 15:55
是的,都能打印结果,显示还一样,,,,,

麻烦结一下帖{:10_277:}{:10_297:}
页: [1]
查看完整版本: return,print