python的占位符%d 與%i的區別?


一個不重要的問題,看資料中關於占位符%d和%i都是表示是十進制數,那兩者的區別是啥?

記得第一次看到的時候有查過,但是忘記了最終結論了。。。又冒出來了,那就放在這里做個記號吧,后面如果查到了就把它補充進來,免得又忘記了。

 

附:別人整理的占位符的資料

占位符說明%s字符串(采用str()的顯示)%r字符串(采用repr()的顯示)%c單個字符%b二進制整數%d十進制整數%i十進制整數%o八進制整數%x十六進制整數%e指數 (基底寫為e)%E指數 (基底寫為E)%f浮點數%F浮點數,與上相同%g指數(e)或浮點數 (根據顯示長度)%G指數(E)或浮點數 (根據顯示長度)

%s字符串(采用str()的顯示)

%r字符串(采用repr()的顯示)

%c單個字符

%b二進制整數

%d十進制整數

%i十進制整數

%o八進制整數

%x十六進制整數

%e指數 (基底寫為e)

%E指數 (基底寫為E)

%f浮點數

%F浮點數,與上相同

%g指數(e)或浮點數 (根據顯示長度)

%G指數(E)或浮點數 (根據顯示長度)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM