Python中的StringTranslate()函数

Python中的StringTranslate()函数,python,string,Python,String,在VFP中,大多数语言都有一个通用函数。它是:STRTRAN(var1,'abc') 此函数通过取出子字符串“abc”来调整var1变量 例如: STRTRAN(“你好,是的,勇敢的人们!”,“是的”)导致“你好,勇敢的人们!” python有类似的东西吗?我只发现一些正则表达式和混淆的方式,这对我来说是相当深奥的 谢谢你的帮助 DK您可以使用str.replace: >>> strs = "Hello yee valiant ones!" >>> strs.

在VFP中,大多数语言都有一个通用函数。它是:
STRTRAN(var1,'abc')
此函数通过取出子字符串“abc”来调整var1变量

例如:

STRTRAN(“你好,是的,勇敢的人们!”,“是的”)
导致
“你好,勇敢的人们!”

python有类似的东西吗?我只发现一些正则表达式和混淆的方式,这对我来说是相当深奥的

谢谢你的帮助


DK

您可以使用
str.replace

>>> strs = "Hello yee valiant ones!"
>>> strs.replace(' yee','')
'Hello valiant ones!'
#or
>>> strs.replace('yee ','')
'Hello valiant ones!'
>>> "Hello yee valiant ones!".replace('yee ', '')
'Hello valiant ones!'

您可以使用
str.replace

>>> strs = "Hello yee valiant ones!"
>>> strs.replace(' yee','')
'Hello valiant ones!'
#or
>>> strs.replace('yee ','')
'Hello valiant ones!'
>>> "Hello yee valiant ones!".replace('yee ', '')
'Hello valiant ones!'

有一个
str.translate
方法,但它只适用于孤立字符。您可能需要
str.replace

>>> strs = "Hello yee valiant ones!"
>>> strs.replace(' yee','')
'Hello valiant ones!'
#or
>>> strs.replace('yee ','')
'Hello valiant ones!'
>>> "Hello yee valiant ones!".replace('yee ', '')
'Hello valiant ones!'

有一个
str.translate
方法,但它只适用于孤立字符。您可能需要
str.replace

>>> strs = "Hello yee valiant ones!"
>>> strs.replace(' yee','')
'Hello valiant ones!'
#or
>>> strs.replace('yee ','')
'Hello valiant ones!'
>>> "Hello yee valiant ones!".replace('yee ', '')
'Hello valiant ones!'