1
Python编程从入门到实践
1.7.4.2 3.4.2 字符串处理函数
3.4.2 字符串处理函数

Python语言提供了一些对字符串处理的内置函数,见表3-6。

表3-6 字符串处理函数

len(x)返回字符串x的长度,以Unicode字符为计数基础,因此,中英文字符及标点字符等都是1个长度单位。如例3.35所示。

【例3.35】

字符是经过编码后表示信息的基本单位,字符串是字符组成的序列。Python语言使用Unicode编码表示字符。

chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换。chr(x)函数返回Unicode编码对应的字符,ord(x)函数返回单字符x对应的Unicode编码。如例3.36所示。

【例3.36】

hex(x)和oct(x)函数分别返回整数x对应的十六进制和八进制的字符串形式,字符串以小写形式表示。如例3.37所示。

【例3.37】