在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中文網其他相關文章!