深入淺出Python字串格式化

高洛峰
發布: 2016-10-17 11:50:48
原創
1475 人瀏覽過

字串格式化運算子(%),非常類似C 語言裡面的printf()函數的字串格式化,甚至所用的符號都一樣,都用百分號(%),並且支援所有printf()式的格式化操作。語法如下:

format_string % string_to_convert

format_string為格式標記字串,形式為「%cdoe」;string_to_convert 為要格式化的字串,如果是兩個以上,則需要用小括號括號起來。

深入淺出Python字串格式化

字串格式化輸出舉例:

charA = 65
charB = 66
print("ASCII码65代表:%c" % charA)
print("ASCII码66代表:%c" % charB)
Num1 = 0xEF3
Num2 = 0xAB03
print('转换成十进制分别为:%u和%u' % (Num1, Num2))
Num3 = 1500000
print('转换成科学计数法为:%e' % Num3)
登入後複製

輸出:

ASCII碼65代表:A

ASCII碼66代表:B

法為:1.200000e+06

格式化字元還可以搭配輔助符號一起使用,非常方便。

輔助符號,如下表所示:

輔助符號舉例:深入淺出Python字串格式化

Num1 = 108
print("%#X" % Num1)
Num2 = 234.567890
print("%.2f" % Num2)
登入後複製
輸出:

0X6C

234.57

0X6C

234.57


0X6C

🎜234.57🎜🎜0X6C🎜🎜234.57🎜🎜0X6C🎜🎜234.57🎜🎜0X6C🎜🎜234.57🎜🎜0X6C🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!