深入淺出Python字符串格式化
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 14:17:28
深入淺出Python字符串格式化
深入淺出Python字符串格式化:字符串格式化操作符(%),非常類似于C 語言里面的printf()函數(shù)的字符串格式化,甚至所用的符號都一樣,都用百分號(%),并且支持所有printf()式的格式化操作。語法如下:format_string % string_to_convertformat_string為格式標(biāo)記字符串,形式
導(dǎo)讀深入淺出Python字符串格式化:字符串格式化操作符(%),非常類似于C 語言里面的printf()函數(shù)的字符串格式化,甚至所用的符號都一樣,都用百分號(%),并且支持所有printf()式的格式化操作。語法如下:format_string % string_to_convertformat_string為格式標(biāo)記字符串,形式
字符串格式化操作符(%),非常類似于C 語言里面的printf()函數(shù)的字符串格式化,甚至所用的符號都一樣,都用百分號(%),并且支持所有printf()式的格式化操作。語法如下:
format_string % string_to_convert
format_string為格式標(biāo)記字符串,形式為“%cdoe”;string_to_convert 為要格式化的字符串,如果是兩個以上,則需要用小括號括起來。

字符串格式化輸出舉例:
charA = 65
charB = 66
print("ASCII碼65代表:%c" % charA)
print("ASCII碼66代表:%c" % charB)
Num1 = 0xEF3
Num2 = 0xAB03
print('轉(zhuǎn)換成十進(jìn)制分別為:%u和%u' % (Num1, Num2))
Num3 = 1500000
print('轉(zhuǎn)換成科學(xué)計數(shù)法為:%e' % Num3)
輸出:
ASCII碼65代表:A
ASCII碼66代表:B
轉(zhuǎn)換成十進(jìn)制分別為:3827和43779
轉(zhuǎn)換成科學(xué)計數(shù)法為:1.200000e+06
格式化字符還可以配合輔助符號一起使用,非常方便。
輔助符號,如下表所示:

輔助符號舉例:
Num1 = 108
print("%#X" % Num1)
Num2 = 234.567890
print("%.2f" % Num2)
輸出:
0X6C
234.57
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
深入淺出Python字符串格式化
深入淺出Python字符串格式化:字符串格式化操作符(%),非常類似于C 語言里面的printf()函數(shù)的字符串格式化,甚至所用的符號都一樣,都用百分號(%),并且支持所有printf()式的格式化操作。語法如下:format_string % string_to_convertformat_string為格式標(biāo)記字符串,形式