📅  最后修改于: 2023-12-03 15:22:57.829000             🧑  作者: Mango
在 Python 3 中,可以使用新的 print()
函数来代替旧的 print
语句。利用新的 print()
函数,我们可以在同一行上打印多个对象,并且可以通过设置分隔符和结束符来控制打印结果的格式。
通过使用新的 print()
函数,我们可以在同一行上打印多个对象。例如,以下代码将打印 Hello,
和 World!
,并将它们用空格隔开:
print('Hello,', 'World!')
输出:
Hello, World!
但是,我们并没有在 print()
函数的参数中使用任何分隔符来在两个字符串之间添加空格。这是因为在默认情况下,print()
函数使用一个空格来分隔它的参数。如果我们要使用不同的分隔符,可以设置 sep
参数:
print('Hello,', 'World!', sep='---')
输出:
Hello,---World!
同样可以省略分隔符:
print('Hello,', 'World!', sep='')
输出:
Hello,World!
Python 中,print()
函数默认在每个打印语句之后添加一个换行符。如果我们打印多个语句,那么每个语句都将在自己的行上打印,并以一个换行符结束。
print('Hello,')
print('World!')
输出:
Hello,
World!
如果我们想在同一行上打印这两个语句,我们可以使用新的 print()
函数。此外,我们可以使用 end
参数来控制打印结束符的样式:
print('Hello,', end=' ')
print('World!')
输出:
Hello, World!
现在我们的两个语句都在同一行上打印,它们之间有一个空格,因为在第一个 print()
中我们将 end
参数设置为了空格符。
同样,我们可以省略结束符:
print('Hello,', end='')
print('World!')
输出:
Hello,World!
在 Python 3 中,新的 print()
函数使得在同一行上打印多个内容变得更加容易。此外,我们可以使用 sep
参数来控制打印内容之间的分隔符,并通过 end
参数来控制行末的结束符。