在 Python 中打印不带空格的值
在 Python 中,打印多个不带空格的值时,可能会在输出中遇到多余的空格。让我们探讨两个问题并提供解决方案:
问题 1:删除值之间的空格
要连接不带空格的值,请在 print 函数中使用 sep 参数。默认情况下,sep 是一个空格,但您可以将其更改为空字符串以删除空格。
<code class="python">>>> print("a", "b", "c") a b c >>> print("a", "b", "c", sep="") abc</code>
问题 2:使用 Java 样式字符串连接
Java 风格的字符串连接在 Python 中不起作用。相反,您可以使用以下方法:
<code class="python">>>> a = 42 >>> b = 84 >>> print("a = " + str(a) + ", b = " + str(b)) a = 42, b = 84</code>
<code class="python">>>> print("a = {}, b = {}".format(a, b)) a = 42, b = 84</code>
<code class="python">>>> print(f"a = {a}, b = {b}") a = 42, b = 84</code>
<code class="python">>>> print("a = {a}, b = {b}".format(**locals())) a = 42, b = 84</code>
通过遵循这些技术,您可以有效地打印值,而无需额外的空格或在 Python 中使用 Java 风格的字符串连接。
以上是如何在Python中打印没有空格的值?的详细内容。更多信息请关注PHP中文网其他相关文章!