iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 12
0

Python 字符串格式化
Python 支持格式化字符串的輸出。儘管這樣可能會用到非常複雜的表達式,但最基本的用法是將一個值插入到一個有字符串格式符%s 的字符串中
在Python 中,字符串格式化使用與C 中sprintf 函數一樣的語法

print "My name is %s and weight is %d kg!" % ( 'Zara' , 21 )
#My name is Zara and weight is 21 kg ! 

%c 格式化字符及其ASCII碼
%s 格式化字符串
%d 格式化整數
%u 格式化無符號整型
%o 格式化無符號八進制數
%x 格式化無符號十六進制數
%X 格式化無符號十六進制數(大寫)
%f 格式化浮點數字,可指定小數點後的精度
%e 用科學計數法格式化浮點數
%E 作用同%e,用科學計數法格式化浮點數
%g %f和%e的簡寫
%G %f 和%E 的簡寫
%p 用十六進制數格式化變量的地址
Python三引號(triple quotes)
python中三引號可以將復雜的字符串進行複制:
python三引號允許一個字符串跨多行,字符串中可以包含換行符、製表符以及其他特殊字符。
三引號的語法是一對連續的單引號或者雙引號(通常都是成對的用)
#Unicode 字符串
Python 中定義一個Unicode 字符串和定義一個普通字符串一樣
引號前小寫的"u"表示這裡創建的是一個Unicode 字符串,如果你想加入一個特殊字符可以使用Python的Unicode-Escape編碼

u 'Hello\u0020World !' 
u 'Hello World !'

編碼值為0x0020 的Unicode 字符,就是空白


上一篇
11python字串
下一篇
13python 字串3
系列文
30天自學 python應用15

尚未有邦友留言

立即登入留言