首頁 >後端開發 >Python教學 >如何有效地用空格填充 Python 字串?

如何有效地用空格填充 Python 字串?

Barbara Streisand
Barbara Streisand原創
2024-12-06 01:44:14315瀏覽

How Can I Efficiently Pad a Python String with Spaces?

用空格填充 Python 字串

使用字串時,您可能會遇到需要用特定數量的空格填充字串的情況。雖然您可以手動計算空格並將它們連接到字串,但在 Python 中可以使用更有效的方法。

解決方案:利用 str.ljust()

用空格填充字串,您可以使用 str.ljust() 方法,該方法將字串在指定寬度內左對齊。它具有以下語法:

str.ljust(width[, fillchar])
  • width:填充字串的所需寬度。
  • fillchar:可選字元(預設為空格)用於padding.

範例

例如,如果要將字串「 hi」填充10 個空格,可以使用以下代碼:

'hi'.ljust(10)

這將返回填充了10個空格的字串“hi”。

自訂填充字元

您可以指定自訂填充字元而不是預設空格。例如,用 5 個下劃線填充字串“hello”:

'hello'.ljust(10, '_')

這將產生“hello____”,其中缺少的空格將替換為下劃線。

以上是如何有效地用空格填充 Python 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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