Python 这里的print()是做什么的?
这来自一个代码:Python 这里的print()是做什么的?,python,Python,这来自一个代码: print() for letter in message: if letter.lower() not in VOWELS: new_message += letter 我已经看过好几次了,没有任何解释。print()在这里的实际作用是什么 将只打印一行额外的“\n”。如果是这样,它肯定不会起任何作用: print(end='') print()有一个名为“end”的参数,默认设置为“\n” 因此,当您说end=''时,这意味着您只是用一个空字符串覆盖了“end”您是否尝
print()
for letter in message:
if letter.lower() not in VOWELS:
new_message += letter
我已经看过好几次了,没有任何解释。print()在这里的实际作用是什么 将只打印一行额外的“\n”。如果是这样,它肯定不会起任何作用:
print(end='')
print()有一个名为“end”的参数,默认设置为“\n”
因此,当您说end=''时,这意味着您只是用一个空字符串覆盖了“end”您是否尝试过删除它以查看区别?默认的
end
是'\n'
,因此print()
将生成一行新行。我建议阅读该方法的文档。另外,询问该代码的维护者它是做什么的。它会将两个括号之间的内容打印到屏幕上,然后是一行新行。我在一个场景中尝试过它,但没有明显的区别:/它只会在这里打印一行空行(\n
)。