Python中的%-5d
是格式化輸出的一種方式,其中%
為格式化字符,-5
表示輸出寬度為5個(gè)字符,左對(duì)齊,d
表示輸出整數(shù)類型。
# 示例 num = 10 print('數(shù)字:%d' % num) print('數(shù)字:%1d' % num) print('數(shù)字:%2d' % num) print('數(shù)字:%-2d' % num) print('數(shù)字:%-5d' % num) print('數(shù)字:%05d' % num)
上述示例中,第一行輸出為數(shù)字:10
,第二行為數(shù)字:10
,因?yàn)?code>%1d表示輸出寬度為1個(gè)字符,不夠則補(bǔ)空格。第三行為數(shù)字:10
,%2d
表示輸出寬度為2個(gè)字符,不夠則補(bǔ)空格。第四行為數(shù)字:10
,使用%-2d
表示輸出寬度為2個(gè)字符,左對(duì)齊。 第五行為數(shù)字:10
,使用%-5d
表示輸出寬度為5個(gè)字符,左對(duì)齊。 最后一行為數(shù)字:00010
,使用%05d
表示輸出寬度為5個(gè)字符,不夠則補(bǔ)0。