如何使用python从字符串中删除字符?
如果要从字符串中的某个索引处删除字符,则可以使用字符串切片来创建不包含该字符的字符串。例如,
>>> s = "Hello World" >>> s[:4] + s[5:] "Hell World"
但是,如果要删除一个字符或一个字符列表的所有出现,可以使用以下方法:
字符串类具有方法replace,可用于替换字符串中的子字符串。我们可以使用此方法将要删除的字符替换为空字符串。例如:
>>> "Hello people".replace("e", "")
"Hllo popl"如果要在一行中删除一个字符串中的多个字符,最好使用正则表达式。您可以使用“|”分隔多个字符并使用re.sub(chars_to_replace,string_to_replace_with,str)。例如:
>>> import re
>>> re.sub("e|l", "", "Hello people")
"Ho pop"注意:您也可以使用[]创建要在正则表达式中替换的字符组。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短