1.字符串的表示:在python中,字符串可以用单引号,双引号,以及三引号来表示。若需要在输出的字符串中输出单引号,则需要用双引号来表示字符串。
例:
2.字符串的几个函数:
(1)find:用于查找字符串中是否含有子串,若有,则返回子串的开始索引值,若无,则返回-1.
例:
在3-5的索引值范围内寻找是否存在clx。
(2)index:与find类似,只不过若未找到子串,会报一个异常。
(3)count:统计子串中出现的次数
(4)replace;替换子字符串
例:
结果:
(5)split:通过制定分隔符对字符串进行切片。
例:
3表示最多可以分割3次,若不设置参数,则可以分割任意次。
(6)capitalize:将字符串的第一个字母变成大写,其余字母变小写。
(7)title:所有的单词都以大写开始,其余字母均为小写。
(8)startswith:判断字符串是否以指定子串开头
0和4分别为检索的开始索引值和结束索引值。
(9)endswith:判断字符串是否以指定子串结尾
(10)upper:将字符串的小写字母转换为大写字母
(11)ljust:在字符串的后面填充指定字符
例:将字符串填充至10位,不足的用*号补充
(12)rjust:在字符串前面填充指定字符
(13)center:在字符串左右两侧填充指定字符
(14)lstrip:删除字符串左边的指定字符串
例:
(15)rstrip:删除字符串右边的指定字符串
(16)strip:删除字符串左右两边的指定字符串
3.字符串运算符:
(1)在python中同样也可以使用“+”来连接两个字符串。
(2)利用“*”来重复输出字符串
例:
(3)利用“in”判断子串是否在字符串中
例:
python中自己就拥有自带的库,不像c++那样要调用stl库,并且python中的string功能也十分齐全。