(10)python字元格式化

2021-07-07 03:24:41 字數 1050 閱讀 6746

學習筆記,無任何意義。

%c:格式化字元及其ascii碼

>>> print("a is %c" % ('我'))

a is 我

>>> print("a is %c" % ('q'))

a is q

%s:格式化字串

>>> print("我和你 is %s" % ("你和我"))

我和你 is 你和我

%d:格式化整數

>>> print("20 + 40 = %d " % (60))

20 + 40 = 60

%u:格式化無符號整型

>>> print("unsigned: %u " % (999999999999))

unsigned: 999999999999

%o:格式化無符號八進位制數

>>> print("八進位制: %o " % (10))

八進位制: 12

>>> print("a %o"%(15))

a 17

%x:格式化無符號十六進製制數

>>> print("a = %x"%(12))

%x:格式化無符號十六進製制數(大寫)

a = c

%f:格式化浮點數字,可指定小數點後的精度

>>> print("a = %f"%(1))

a = 1.000000

%e:用科學計數法格式化浮點數

>>> print("a = %e"%(1))

a = 1.000000e+00

%e:作用同%e,用科學計數法格式化浮點數

>>> print("a = %e"%(1))

a = 1.000000e+00

%g:%f和%e的簡寫

>>> print("a = %g"%(1))

a = 1

%g: %f 和 %e 的簡寫

>>> print("a = %g"%(125))

a = 125

Python 格式化字元

字串格式化操作符 只適用於字串型別,語法如下 format string string to convert format string為格式標記字串,形式為 cdoe string to convert 為要格式化的字串,如果是兩個以上,則需要用小括號括起來。格式化符號 說明 r 轉換成字元 as...

Python 格式化字元

字元 c 單個字元 b 二進位制整數 d 十進位制整數 i 十進位制整數 會自動將輸入的八進位制或十六進製制數轉換成十進位制 o 八進位制整數 x 十六進製制整數 s 字串 採用str 的顯示 r 字串 採用repr 的顯示 e 指數 基底寫為e e 指數 基底寫為e f 浮點數 f 浮點數,與上相...

python格式化字元

格式化字元 含義 s 字串 d 有符號十進位制整數,010d表示輸出的整數不足位數時,前面用0來填充 f浮點數,02f 2f 表示只顯示小數後的兩位內容 輸出 name 小明 num 123456price 5.0weight 9.0money price weight scale 0.25 pri...