⑴ python中删除字符串中某个字符
python中字符串存储的方式默认是一个字符数组,删除其中的某个字符只需要循环遍历一遍字符串,然后将新的结果赋值给新的字符串就可以了。
假设需要删除字符串中的5
示例代码:(请自行调整行间距,python是靠行间距控制代码分层的)
a = "12456"
b=""
for i in a:
if (i=="5"):
continue
else:
b=b+i
⑵ python求助字符串删除指定子串
望采纳~
import re#re是正则表达式模块
a = '北(běi)京(jīng)是(shì)中(zhōng)国(guó)的(de)首(shǒu)都(dū)'
a = re.sub('(.+?)', '', a)
print(a)
⑶ python如何删除字符串中指定位置字符
字符串的话,你可以把他当作列表处理:
str = 'hello world'
如果是想去掉第一个字母'o',并且知道是第5个字符, index=4
1.使用分片 new_str = str[:4]+str[5:] ;
2.循环读取new_str = ''.join([str[i] for i in range(len(str)) if i!= 4]) ;
3.字符替换new_str = str.replace('o','',1) #后面的1代表替换第一个匹配'o'的字符 。