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

如何輕鬆地用空格填充 Python 字串?

Mary-Kate Olsen
發布: 2024-12-12 16:17:10
原創
744 人瀏覽過

How Can I Easily Pad a Python String with Spaces?

用空格填充 Python 字串

在 Python 中處理字串時,向其添加空格以進行對齊或格式化非常有用。雖然使用 % 運算子用零填充很簡單,但使用空格實現相同的效果需要不同的方法。

最短解

要在 Python 中用空格填滿字串,您可以使用str.ljust(width[, fillchar]) 方法。此方法傳回一個在指定寬度的字串中左對齊的新字串,使用可選的 fillchar(預設為空格)進行填充。

例如,在字串的左側添加空格字串'hi' 要建立一個10 個字元寬的字串,可以使用以下程式碼:

hi.ljust(10)
登入後複製

這將輸出帶有八個空格的字串'hi '加入到原始字串的左側。

使用ljust() 的優點

str.ljust() 方法與其他方法相比有幾個優點:

  • 這是一種簡潔易記的方法。
  • 它會自動處理對齊和填充,無需手動計算。
  • 它支援可選的 fillchar,允許您自訂使用的填充字元。
  • 它傳回一個新字串,保持原始字串不變。

用法範例

以下是使用 str.ljust() 填充字串的一些其他範例空格:

# Center a string within a 20-character-wide string
"Hello".ljust(20, ".")

# Truncate a string to a maximum width of 10 characters
"Lorem ipsum".ljust(10, ".")

# Use spaces as the fill character to right-justify a string
"Goodbye".ljust(15)
登入後複製

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

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