在Python 中不使用空格分隔列印值
在Python 中,預設情況下,列印語句會在多個參數之間新增空格。但是,有一些方法可以繞過此行為並列印不帶空格的值。
方法 1:使用 'sep' 參數
列印的 'sep' 參數語句可讓您指定參數之間使用的分隔符號。要列印不帶空格的值,請將'sep' 設定為空字串:
<code class="python">print("a", "b", "c", sep="")</code>
這將輸出以下內容:
abc
方法2:使用' ' 運算子(僅適用於字串)
如果兩個參數都是字串,則可以使用' ' 運算子連接它們而不添加空格:
<code class="python">a = "42" b = "84" print("a = " + a + ", b = " + b)</code>
這將輸出以下內容:
a = 42, b = 84
方法3:使用格式化字串
Python 提供了幾種格式化字串,可以更好地控制列印過程。最常見的選項是:
str.format():
<code class="python">print("a = {0}, b = {1}".format(a, b))</code>
<code class="python">print(f"a = {a}, b = {b}")</code>
字串(Python 3.6 及更高版本):
<code class="python">print("a = {a}, b = {b}".format(**locals()))</code>
使用locals() 進行字串格式化:
使用locals() 進行字串格式化:
<code class="python">a = 42 b = 84 print("a =", a, ", b =", b, sep="")</code>注意:對於3.6 之前的Python 版本,不建議使用最後一種方法,但可以作為解決方法。 具體程式碼範例:這將列印 a = 42, b = 84,沒有任何額外的空格。
以上是如何在Python中列印多個不帶空格的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!