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