本文已参与「新人创作礼」活动,一起开启掘金创作之路!
字符串处理函数
一些以函数形式提供的字符串处理功
函数及使用 | 描述 |
---|---|
len(x) | 长度,返回字符串x的长度 len("一二三456")结果为6 |
str(x) | 任意类型x所对应的字符串形式 str(1.23)结果为“1.23” str([1,2])结果为“[1,2]”;str函数可以给所有类型的变量增加一个引号,使它变成了一个字符串 |
hex(x)或oct(x) | 整数x的十六进制或八进制小写形式字符串 hex(425)结果为“0x1a9” oct(425)结果为“0o651” |
chr(u) | u为Unicode编码,返回其对应的字符 |
ord(x) | x为字符,返回其对应的Unicode编码 |
在python中,无论是数字,标点符号,英文字母或者是汉字。它们都是一个字符,那么长度是相同的。
- Unicode编码是Python3中字符串的编码形式
Python字符串的编码方式
- 统一字符编码,即覆盖几乎所有字符的编码方式
- 从0到1114111(0x10FFFF)空间,每个编码对应一个字符
- Python字符串中每个字符都是Unicode编码字符