首頁 >後端開發 >Python教學 >如何在Python中列印多個不帶空格的值?

如何在Python中列印多個不帶空格的值?

Barbara Streisand
Barbara Streisand原創
2024-11-04 20:16:01472瀏覽

How Do I Print Multiple Values in Python Without Spaces?

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn