文章目录
- Python中的字符串类型
- 一、字符串的常用操作
- 二、字符串的常用函数
Python中的字符串类型
-
注意:字符串为不可修改类型
-
python中没有单独的字符类型,字符就是长度为1的字符串。
-
通常创建字符串的方式:一般用单引号(’ ')或者双引号(" "),来创建一个字符串对象。
-
创建字符串还有一种方式:三引号也可以创建字符串,不过一般用于创建比较复杂的字符串,或者多行字符的形式。三引号创建字符串的好处是所见即所得,不用陷于各种转义字符。注意:三引号也可以用于python的多行注释。
-
可以用反斜杠(\)来表示转义字符
一、字符串的常用操作
- 索引:下标从0开始,索引下标访问,支持正向、反向两种方式。
- 切片:切片可以从字符串中获取子字符串。切片访问的形式为:list1[i:j:k],i 表示开始,j 表示终止,k表示步长(间隔),前闭后开。
- 字符串相加:直接通过加号,可以对字符串进行连接操作。
- 乘法:如果序列乘以x,原来的字符串会重复x次,并生成一个新的字符串。
- 成员运算:检查某个字符、字符串是否在字符串中,可以用in运算。
- 长度和最值:长度用len(),最大max(),最小min()
这里与列表类型类似,可以参考Python列表类型的使用,一起对照查看。
二、字符串的常用函数
- 计数函数:count(),统计字符串中某字符、字符串出现的次数
- 标题函数:title(),将字符串转化为首字母大写的形式
- 查找函数:find()、index(),这两个函数返回需要查找的字符、字符串的第一个匹配项的索引
- 替换函数:replace(),替换掉字符串中的某个字符、字符串,返回一个新的字符串
- 分片函数:split(),将字符串按照特定的分隔符,进行分割,返回一个分隔后的列表
- 连接函数:join(),将字符串按照特定的分隔符,进行连接,返回连接后的字符串,可以看做是split()的逆运算