python ruturn 和 print 的区别

每个学python函数的人都可能会遇到这个问题,return和print函数的区别是什么?区别就在于return是返回值,而print是打印值。如果你觉得还是不太明白,那就看下去吧!

def try():
    return True
try()

运行之后返回了一个True,现在试试print(True),结果也是True!虽然结果一样,但也不代表它们的用处一样。继续往下看。我们来试试这样子:

def try():
    return 'a'
try()

这次运行之后返回了一个'a',可能会有人问:“为什么返回的是'a'而不是像print那样返回a?”那是因为return只是返回了'a'这个字符串,而print是打印出'a'这个字符串的值。大家明白了吗?

讨论数量: 1

try是关键字,尽量不要拿来当函数名。

1周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!