Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 这里的print()是做什么的?_Python - Fatal编程技术网

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
)。