目录
字符串方法
串切片
字符串方法python中对字符串的操作频率非常高。 字符串操作中常用的方法如下所示。
s='laowangl' 增
删
改
1 .更换
替换字符串中的字符
s.replace(L )、(w )、2 )将l替换为w,从左到右只替换两个l (不替换所有缺省值) )。
2 .分裂
分割字符串
b=s.split(a ) )用a分割) )如果有a )就进行分割)
print(b )- ['l ',' ow ',' ngl']s.split('a ',1 )用a分割,从左到左只分割一次s.rsplit ) ' a ',1,从右到左只分割一次
删除字符串前后的空格或指定字符
s1='Laowangl's1.strip(L ) (字符串首字母) l )、无参数缺省情况下为空间s1.lstrip ) (左空间s1.rstrip )、右空间4. join
将指定的字符依次插入到字符串中
S1='-'S2='abcdef're=S1.join(S2 ) print(re ) #输出a-b-c-d-e-f 查
print(s.count ) )返回字符串中l出现的次数的s.startswith ) )确定s是否以l开始,true或falses.endswith ) )确定l以什么结束
s.find(L ) )返回第一个l的索引值,如果不存在,-1s.rfind ) )返回最右边的l的索引值,如果不存在,s.rindex ) )返回最右边的l的索引值
s[0]返回索引0位置的字符字符串切片
可以用切片剪切定义的字符串的一部分
a=' python ' b=a [ :3360-1 ]将print (' b : ',b ) #字符串反向输出。 输出nohtypc=a [ :3360-2 ] print (' c : ',c ) #反向输出并保持一位。 输出nhyd=a [ :-1 ]截取从print (' d : ',d ) #开头到最后一个字符的数据。 输出py thoe=a [ 1:-1 ]截取print (' e : ',e ) #位置1到-1的数量。 输出ytho