python技巧

python整数补0填充位数(格式化整数)

2018-08-29  本文已影响1人  陆_志东

格式化整数的方式有两种

1.使用zfill

注意:

>>str1 = "10"
>>print(str1.zfill(5))
00010
>>print(str1)
10

2.使用格式化打印%

比如最常见的年月日处理

import datetime

now = datetime.datetime.now() - datetime.timedelta(days=1)
year = now.year
month = now.month
day = now.day
create_time = "%4d-%02d-%02d%%" % (year, month, day) # %02d 意思是填充至两位有效数字,不够以0补充,注意不能把0改为其他的以其他数字补充
print(create_time)
上一篇下一篇

猜你喜欢

热点阅读