Python 數值補零是一種常用操作,通常是為了讓數字更易讀,常常在處理時間和日期的時候使用。在 Python 中,可以使用字符串的 format 函數或 zfill 方法進行補零操作。
# 使用字符串的 format 函數 year = 2021 month = 6 day = 7 print("{:04d}-{:02d}-{:02d}".format(year, month, day)) # 輸出:2021-06-07 # 使用字符串的 zfill 方法 hour = 8 minute = 3 second = 17 print(str(hour).zfill(2) + ":" + str(minute).zfill(2) + ":" + str(second).zfill(2)) # 輸出:08:03:17
在上面的例子中,字符串的 format 函數使用 d 格式化代碼表示數字類型,其中 04 表示數字占據的位數,不足四位時自動在左側補零。zfill 方法則是將數字轉化為字符串后在左側補零,其中參數指定了字符串的總長度。
使用數值補零操作可以讓數字更易讀,同時也可以避免數字排版不整齊的情況出現,增加代碼的可讀性和美觀度。