python編程基礎之二十
阿新 • • 發佈:2018-08-01
文字 系統 機器 rec ali 轉字符串 val sign type
字符串的其他常用方法:
ord(char) # 返回char字符對應的碼值,可以是中文字符
chr(x) # 輸入一個unicode碼,返回對應的字符
eval(str) # 將str 中的內容以代碼的形式返回
repr(x) 返回對象的str格式,適合機器執行
字符串格式化
%格式化:
%[flags][width][.precision]typecode
format格式化:
[fill][align][sign][#][width][.precision][type]
fill :填充符號
align : 對齊方式 < 左對齊,> 右對齊 , ^ 居中對齊
sign : 顯示符號,+顯示正號,-顯示符號
# : 對於2,4,8進制會顯示0b,0o,0x
width:寬度
,千分位
.precision : 精度
type : s 字符串 d 整形 f 浮點型
字節:
創建字節:
b1 = b‘hello‘ # 在字符串前加一個b
b2 = byte("中文",‘utf-8‘)
設置編碼格式:
#-*- coding: utf-8 -*-
import sys
sys.setdefaultencoding(‘utf-8‘) #修改系統默認編碼格式
字符串轉字節: ‘中文‘.endcode(‘utf-8‘)
字節轉字符串: b‘\xe4\xb8\xad\xe6\x96\x87‘.decode(‘utf-8‘)
python編程基礎之二十