数字补0 n = 6 m = f'{n:04}' #在n的高位补0,使其占据4个字符的位置 print(f'补0前:{n}') print(f'补0后:{m}') 输出 补0前:6 补0后:0006 字符补0 str1 = '6' str2 = str1.zfill(4) #在字符串str1的前面补0,使其占据4个字符的位置 print(f'补0前:{str1}') print(f'补0后:{str2}') 输出 补0前:6 补0后:0006 注意:不管是数字还是字符,补0后都变为字符串