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