📅  最后修改于: 2023-12-03 15:34:03.734000             🧑  作者: Mango
在Python中,我们可以使用print()
函数打印输出内容。默认情况下,每个print()
会换行。但是有时候,我们希望打印多个输出内容在同一行中,而不是在不同的行中。
为了在打印多个输出内容时不换行,我们可以使用print()
函数的end
关键字参数并将其设置为空字符串''
。
print('Hello', end='')
print('World')
这将输出:
HelloWorld
在上面的示例中,我们在第一个print()
函数的末尾使用了end=''
,这告诉Python在打印完Hello
字符串后不要换行。然后,我们调用另一个print()
,这次会打印World
字符串并换行,因为我们没有重写end
关键字参数的默认值。这样,两个字符串就被打印在了同一行上。
如果要在打印多个变量或字符串时不换行,可以在每个打印语句中使用end=''
。例如:
num1 = 10
num2 = 20
name = 'John'
print(num1, end='')
print(num2, end='')
print(name)
这将输出:
1020John
在上面的示例中,我们打印了三个内容:num1
、num2
和name
。在打印num1
和num2
时,我们使用了end=''
将其打印在同一行上。最后我们打印了name
,因为在该打印语句中没有使用end
,所以会换行。
使用print()
函数的end
关键字参数可以在打印输出内容时控制是否换行。将其设置为空字符串''
可以使打印内容不换行。这在打印多个变量或字符串时非常有用,可以将它们打印在同一行上,使输出更美观。