内置的字符串运算符
运算符 | 描述 |
---|---|
+ | 字符串拼接 |
* | 字符串复制 |
in | 判断是否为子串 |
内置的字符串处理函数
函数 | 描述 |
---|---|
len(x) | 返回字符串的长度 |
str(x) | 将任意类型的变量转换为字符串 |
chr(x) | 返回Unicode编码为x的字符 |
ord(x) | 返回字符x的编码值 |
hex(x) | 将整数x转换为十六进制数,并返回其小写字符串形式 (大写字母和小写字母的Unicode码是按顺序排列的,可进行推算;小写字母的Unicode码偏大于大写字母,大写字母的Unicode偏大于数字) |
oct(x) | 将整数x转换为八进制数,并返回其小写字符串形式 |
数字在计算机内部是以二进制符号的方式存储的,其实文本信息也是以完全相同的形式存储。在计算机内部,每个字符都被翻译成一个数字,整个字符串作为数字序列存储在计算机中。
字符串查找类方法
- find()和rfind()用来查找一个字符串在另一个字符串指定范围中首次和最后一次出现的位置,如果不存在则返回-1。
- index()和rindex()用来查找一个字