Python3學習筆記-字串和編碼

wangprince2017發表於2018-12-20

字串函式
ord( )函式將字元轉換為編碼 
chr( )函式將編碼轉換為字元
    >>> ord('E')
    69
    >>> chr(85)
    'U'

encode( ‘utf-8’)函數將便於表示的str型別轉換為便於儲存和傳輸的bytes型別(encode編碼) 
decode(‘utf-8’ )函式將便與儲存和傳輸的bytes型別轉換為便於表示的str型別(decode解碼
    >>> '瀟'.encode('utf-8' )
    b'\xe6\xbd\x87'
    >>> b'\xe6\xbd\x87'.decode('utf-8')
    '瀟'

len( )計算str型別字元的字元數或bytes型別的位元組數
    >>> len('瀟')
    1
    >>> len('瀟'.encode('utf-8')
    3

輸出格式化
格式化輸出需要用佔位符代替輸入的內容 
ps:需要輸出 % 時,用 %% 表示
佔位符    型別
%d    整數
%f    浮點數
%s    字串
%x    十六位制整數
    >>> 'the amount of people is %d, %.2f%% are %s'%(100, 56.0, 'men')
    'the amount of people is 100, 56.00% are men'
 

相關文章