字符串处理函数
来自CloudWiki
len(x) 长度,返回字符串x的长度 len(""一二三456")结果为6 str(x) 任意类型x所对应的字符串形式 str(1.23)结果为"1.23" str([1,2])结果为"[1,2]" hex(x)或oct(x) 整数x的十六进制或八进制小写形式字符串 hex(425)结果为"Ox1a9" oct(425)结果为"0o651" chr(u) x为Unicode编码,返回其对应的字符 ord(x) x为字符,返回其对应的Unicode编码
Unicode编码 Python字符串的编码方式 -统一字符编码,即覆盖几乎所有字符的编码方式 -从0到1114111(Ox10FFFF)空间,每个编码对应一个字符 -Python字符串中每个字符都是Unicode编码字符 一些有趣的例子 >>> "1 +1 = 2 " +chr(10004) '1 +1 = 2 >>>“这个字符♉的Unicode值是:” +str(ord("U")) '这个字符♉的Unicode值是:9801' >> for i in range(12): print(chr(9800 + i), end="") ♈♉♊♋♌♍♎♏♐♑♒♓