python中print(" ",end= " ")是什么意思



我想知道什么时候可以使用这个表达式:end=""

print('*',end="")

通常python会在每个print语句后添加一条换行符,您可以用自己选择的带有结束参数的内容来替换换行符。

>>> print('hi')
hi
>>> print('hi', end='')
hi>>> print('hi', end='bye')
hibye>>>

打印函数的默认参数之一是end='\n'。因此,这意味着默认情况下python会在您的print语句后面插入一行换行符。大多数时候,这很方便,并且减少了每次使用换行符的次数。但有时情况并非如此,我们不希望它在最后插入换行符。因此,为了覆盖这个默认参数,我们为print语句提供了一个结束参数,该语句将以您提供的任何内容结束。因此,在这种情况下,我们将其改写为",或者最后什么都没有,这将取消默认的换行符。

最新更新