下面是Python删除字符串中指定字符的方法的完整攻略。
方法一:使用replace()函数
- 使用replace()函数,将待删除字符替换为""(空字符串)
str1 = "hello world"
str1 = str1.replace("l", "")
print(str1)
输出结果为:
heo word
- 使用replace()函数,将待删除字符串替换为""(空字符串)。
str1 = "hello world lol"
for c in "lo":
str1 = str1.replace(c, "")
print(str1)
输出结果为:
he w rd
方法二:使用join()函数和列表推导式
- 使用join()函数和列表推导式,将不需要删除的字符串列入列表,并使用join()函数将列表中字符串合并。
str1 = "hello world"
str1 = ''.join([c for c in str1 if c != 'l'])
print(str1)
输出结果为:
heo word
- 使用join()函数和列表推导式,将不需要删除的字符串列入列表,并使用join()函数将列表中字符串合并。
str1 = "hello world lol"
str1 = ''.join([c for c in str1 if c not in "lo"])
print(str1)
输出结果为:
he wrd
以上就是Python删除字符串中指定字符的方法的完整攻略,希望可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python删除字符串中指定字符的方法 - Python技术站