成人免费观看网欧美片-成人免费观看视频-成人免费观看男女羞羞视频-成人免费观看的视频黄页-成人免费高清视频-成人免费福利片在线观看

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > python3中%d什么意思?

python3中%d什么意思?

來源:千鋒教育
發布人:xqq
時間: 2023-11-08 15:22:03 1699428123

python3中%d表示將參數格式化為整數。使用%d時可以在“d”前加數值來設置參數格式化后整數的位數。

使用示例:

num=14

#%d打印時結果是14

print"num=%d"%num#output:num=14

#%1d意思是打印結果為1位整數,當整數的位數超過1位時,按整數原值打印,所以%1d的打印結果還是14

print"num=%1d"%num#output:num=14

#%3d意思是打印結果為3位整數,當整數的位數不夠3位時,在整數左側補空格,所以%3d的打印結果是14

print"num=%3d"%num#output:num=14

#%-3d意思是打印結果為3位整數,當整數的位數不夠3位時,在整數右側補空格,所以%3d的打印結果是14_

print"num=%-3d"%num#output:num=14_

#%05d意思是打印結果為5位整數,當整數的位數不夠5位時,在整數左側補0,所以%05d的打印結果是00014

print"num=%05d"%num#output:num=00014

#%.3d小數點后面的3意思是打印結果為3位整數,

#當整數的位數不夠3位時,在整數左側補0,所以%.3d的打印結果是014

print"num=%.3d"%num#output:num=014

#%.0003d小數點后面的0003和3一樣,都表示3,意思是打印結果為3位整數,

#當整數的位數不夠3位時,在整數左側補0,所以%.3d的打印結果還是014

print"num=%.0003d"%num#output:num=014

#%5.3d是兩種補齊方式的綜合,當整數的位數不夠3時,先在左側補0,還是不夠5位時,再在左側補空格,

#規則就是補0優先,最終的長度選數值較大的那個,所以%5.3d的打印結果還是014

print"num=%5.3d"%num#output:num=014

#%05.3d是兩種補齊方式的綜合,當整數的位數不夠3時,先在左側補0,還是不夠5位時,

#由于是05,再在左側補0,最終的長度選數值較大的那個,所以%05.3d的打印結果還是00014

print"num=%05.3d"%num#output:num=00014

#還可以用%*.*d來表示精度,兩個*的值分別在后面小括號的前兩位數值指定

#如下,不過這種方式04就失去補0的功能,只能補空格,只有小數點后面的3才能補0

print"num=%*.*d"%(04,3,num)#output:num=014

以上內容為大家介紹了python3中%d什么意思?希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT