1. 程式人生 > >python編程基礎之二十

python編程基礎之二十

文字 系統 機器 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編程基礎之二十