Python字符串刪除指定字符的三個方法
方法一:pop()刪除指定位置的字符
s1 = 'hello'
lst_s1 = list(s1) # 將字符串轉(zhuǎn)為列表
lst_s1.pop(1) # 刪除下標為1的字符
print(''.join(lst_s1)) # hllo方法二:replace()方法
s1 = 'hello'
print(s1.replace('l','')) # heo 將l用空替換方法三:re.sub()方法
import re
s3 = 'hello'
s = re.sub('[l]','',s3)
print(s) # heo補充:正則表達式
除了使用Python標準庫中的方法,還可以使用re正則表達式庫,來實現(xiàn)。
使用re.sub()方法,這個方法的功能更強大,可以替換特定模式的字符。
因為模式匹配比較麻煩,所以比較強大。
sub(pattern, repl, string, count=0, flags=0)
pattern代表指定的模式,這是強大的原因,如果簡單點使用,只指定特定字符,就可以用’特定字符’來表示模式。
repl代表的是,需要替換成的字符,如果刪除,就是替換成空字符。
string代表的是,需要被替換的字符串。
count是替換的次數(shù)。

總結(jié)
到此這篇關(guān)于Python字符串刪除指定字符的三個方法的文章就介紹到這了,更多相關(guān)Python字符串刪除指定字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch中的model=model.to(device)使用說明
這篇文章主要介紹了pytorch中的model=model.to(device)使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
Python turtle繪圖教程之七段數(shù)碼管顯示數(shù)字和字母
這篇文章主要給大家介紹了關(guān)于Python turtle繪圖教程之七段數(shù)碼管顯示數(shù)字和字母的相關(guān)資料,Python是一種流行的編程語言,可用于編寫各種類型的程序,在數(shù)碼管顯示器上數(shù)字8由7條不同的線條組成,需要的朋友可以參考下2023-10-10

