首页 > 编程知识 正文

python入门之字符串处理,python 字符串处理

时间:2023-05-06 06:54:32 阅读:15128 作者:1009

目录

字符串方法

串切片

字符串方法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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。