⑴ 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'的字元 。