python学习笔记------字符串的常用操作(自用)
字符串的下标(索引)
和其他容器:列表,元组一样,字符串也可以通过下标进行访问
从前向后,下标从0开始
从后向前,下标从-1开始
字符串的常用操作
查找特定字符串的下标索引值
语法:字符串.index(字符串)
str="hello world"
print(str.index("world")) #结果:6
字符串的替换
语法:字符串.replace(字符串1,字符串2)
功能:将字符串内全部字符串1替换为字符串2
注意:不是修改字符串本身,而是得到一个新的字符串
str="hello world"
new_str=str.replace
("world","python")
print(str) #结果:hello world
print(new_str) #结果:hello python
字符串的分割
语法:字符串.split(分隔符字符串)
功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存入列表对象中
注意:字符串本身不变,而是得到了一个列表对象
str="hello world hello python"
new_list=str.split(" ")
print(str)
#结果:hello world hello python
print(new_list) #结果:['hello', 'world', 'hello', 'python']
字符串的规整操作1(去前后空格)
语法:字符串.strip()
str=" hello world "
print(str.strip()) #结果:hello world
字符串的规整操作2(去前后指定字符串)
语法:字符串.strip(字符串)
str="123hello world321"
print(str.strip('123')) #结果:hello world
注意:传入的'123'其实就是'1' ,'2' ,'3'都会移除,是按照单个字符.
常用操作汇总:
