Python中字符串的操作方法

2025-05-20 01:17:11

1、去掉特定符号。str='?--,,Lucy, Jack, Lily, Tom,Jim,Bob荑樊综鲶,li?-'str1=str.lstrip('?') #去掉左边的'?'print(str1)str2=str1.rstrip('-')#去掉右边的'-'print(str2)str3=str2.strip('-').strip(',')print(str3)#去掉首和尾的‘-’和‘,'。上面的代码将字符串两边的符号都去掉了。

Python中字符串的操作方法
Python中字符串的操作方法

2、去掉字符串中间的空格。str4=str3.replace('','')print(str4)#去掉中间的空格

Python中字符串的操作方法

3、导入正则re,利用函数re.sub进行替换。import restr5=re.sub('Lily','Julia',str4)print(str5)#替换字符串中间的部分字符

Python中字符串的操作方法

4、查找字符串中的特定值。str5.find('Lucy')#找到Lucy所在的位置返回结果表示Lucy在起始位置。

Python中字符串的操作方法

5、选择特定的符号将字符言射鐾钤串分割或者拼接起来。strings=str5.split(',')垆杪屑丝#字符串分割print(strings)str_now=','.join(strings)#字符串拼接print(str_now)可以看到','分割和拼接后的结果。

Python中字符串的操作方法

6、遍历找到字符串中具有某些开头和结尾特征的词。#找到strings中J开头的名字[name for name in strings if name.startswith('J')]#找到strings中m结尾的名字[name for name in strings if name.endswith('m')]

Python中字符串的操作方法

7、字符串的加法就是把两个字符串连起来,乘法就是将字符重复多次。#字符串相加"Who will answer this question?"+str5#字符串相乘str5*2

Python中字符串的操作方法

8、大小写字母转换str6=str5.lower()#全部转换为小写str9=str6.title()#每个词的第一个字母大写,其余小写str7=str5.upper()#全部转换为大写str8=str5.capitalize()#首字母大写,其余小写

Python中字符串的操作方法

9、字符串中字符出现的次数统计。str9.count('J')#计算字符串中J出现的次数

Python中字符串的操作方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢