一個不重要的問題,看資料中關於占位符%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)或浮點數 (根據顯示長度)