【发布时间】:2020-08-10 10:20:03
【问题描述】:
我正在创建一个函数,它返回 last_name,后跟逗号、空格、first_name 另一个空格,最后是 last_name。
下面的代码给了我正确的答案:
def introduction(first_name, last_name):
return last_name + ", " + first_name + " " + last_name
print(introduction("James", "Bond"))
Bond, James Bond
但是,如果我使用打印,我会得到以下信息:
def introduction(first_name, last_name):
print(last_name + ", " + first_name + " " + last_name)
print(introduction("James", "Bond"))
Bond, James Bond
None
Angelou, Maya Angelou
None
当使用 print 而不是 return 时,none 来自哪里? 我环顾四周,似乎不知道该使用哪个。
【问题讨论】: