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

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

Barbara Streisand
發布: 2024-11-04 20:16:01
原創
484 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板