首頁  >  文章  >  後端開發  >  如何在 Python 中右對齊輸出字串?

如何在 Python 中右對齊輸出字串?

Linda Hamilton
Linda Hamilton原創
2024-10-22 20:35:03876瀏覽

How Can I Right-Align Output Strings in Python?

如何在Python中右對齊格式化輸出字串?

在處理文字檔案時,經常會遇到需要操作和格式化數據,在本例中包含座標。目標是保持輸出文字檔案每列中項目的正確對齊。

要在 Python 中實現此目的,您可以使用 str.format() 語法。格式化字串中的每個佔位符(由 {} 表示)可以使用 :> 指定寬度和對齊方式。象徵。例如:

<code class="python">line_new = '{:>12}  {:>12}  {:>12}'.format(word[0], word[1], word[2])</code>

此處,對齊方式為右對齊 (>),寬度設定為 12 個字元 (12)。

或者,如果您的Python 版本不支援str.format 語法,您可以使用舊的% 語法:

<code class="python">line_new = '%12s  %12s  %12s' % (word[0], word[1], word[2])</code>

在這種情況下,對齊方式和寬度在% 符號內指定,例如s 表示右對齊字串,寬度為12 個字元。

透過實作此方法,您可以右對齊格式化輸出字串,確保輸出文字檔案中的每一行座標與輸入檔案一致對齊。

以上是如何在 Python 中右對齊輸出字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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