首頁 > 後端開發 > Python教學 > 如何在 Python 中用前導零填滿字串和數字?

如何在 Python 中用前導零填滿字串和數字?

Susan Sarandon
發布: 2024-12-20 08:39:10
原創
439 人瀏覽過

How Can I Pad Strings and Numbers with Leading Zeros in Python?

用零填充字串

在字串左側添加零以達到特定長度是編程中的常見任務。此技術對於格式化數值、確保一致的欄位寬度和其他應用程式非常有用。

字串填充

為了用零填充字串,Python 提供了 zfill()方法。例如,如果我們有一個字串n = '4',我們可以將其填充到3 個零的長度,如下所示:

n = '4'
print(n.zfill(3))  # Output: 004
登入後複製

數字填充

填充數字與填充字串類似。然而,Python 提供了多種方法來實現這一點。 Python 3.6 及更高版本中提供的一種首選方法是使用f 字串語法:

n = 4
print(f'{n:03}')  # Output: 004
登入後複製

或者,您可以使用% 運算符:

print('%03d' % n)  # Output: 004
登入後複製

或格式( ) 函數:

print(format(n, '03'))  # Output: 004
print('{0:03d}'.format(n))  # Output: 004
登入後複製

對於進階用例,您可以在格式化字串中指定其他參數來控制填充。有關更多信息,請參閱字串格式化文件。

以上是如何在 Python 中用前導零填滿字串和數字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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