我想知道什么时候可以使用这个表达式:end=""
。
print('*',end="")
通常python会在每个print语句后添加一条换行符,您可以用自己选择的带有结束参数的内容来替换换行符。
>>> print('hi')
hi
>>> print('hi', end='')
hi>>> print('hi', end='bye')
hibye>>>
打印函数的默认参数之一是end='\n'。因此,这意味着默认情况下python会在您的print语句后面插入一行换行符。大多数时候,这很方便,并且减少了每次使用换行符的次数。但有时情况并非如此,我们不希望它在最后插入换行符。因此,为了覆盖这个默认参数,我们为print语句提供了一个结束参数,该语句将以您提供的任何内容结束。因此,在这种情况下,我们将其改写为",或者最后什么都没有,这将取消默认的换行符。