在Python中从字符串中删除字符

字符串是由非、单个或多个字符组成的类型。但一般来说,一个字符串由多个字符组成。在某些情况下,我们可能需要删除或替换字符串中的某些字符。Python提供了不同的方式和方法来删除字符。

LCD TV motherboard T.HD8503.03C can replace HDVX9-AS
| 月销量15件
优惠价33元
原价¥33

淘口令:

¥tcWHXqnH46c¥
 

用replace()方法删除字符

Python为所有字符串类型(如string variable和string literal)提供replace()方法。replace()方法只是用新提供的字符替换给定的字符。我们还可以将replace()方法称为替换Python中字符的正式方法。replace()方法具有以下语法。

STRING.replace( OLD , NEW )
  • 字符串 是字符串变量或字符串文字。
  • 旧的 是将要换成新字符的旧字符。
  • 新建 是将替换旧字符的新字符。

在下面的示例中,我们将用“windows”字符更改所有“linux”字符。

sentence = "I like linux and use linux for a long time."sentence = sentence.replace("linux","windows")

使用translate()方法删除字符

蟒蛇 翻译() 方法还提供了用新字符或字符串替换给定字符或字符串的能力。翻译类似于语言翻译。它通常用于翻译不同的字符编码,如Unicode、ASCII等。translate()方法具有以下语法。可以将translate方法的多个替换字符指定为多个字典键/值对。

STRING.translate({OLD:NEW,...})
  • 字符串 是字符串变量或字符串文字。
  • 旧的 是将要换成新字符的旧字符。
  • 新建 是将替换旧字符的新字符。

在下面的示例中,我们将用“windows”字符更改所有“linux”字符。

sentence = "I like linux and use linux for a long time."

sentence = sentence.translate({"linux":"windows"})
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享