Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python与Charter的等价物_Python_Replace - Fatal编程技术网

Python与Charter的等价物

Python与Charter的等价物,python,replace,Python,Replace,使用chartr()(R)函数,生活是如此简单: txtdata = "my têxt is plaîn of accent" chartr("îêéè", "ieee", txtdata) return“我的文本是重音平面图” 在Python中,re.sub()函数只在第二个参数上取一个替换值: re.sub("[éè]", "e", txtdata) chartr()是否有与Python等效的函数?我认为str.translate更适合这样的任务,因为它有重音翻译 out = "my t

使用
chartr()
(R)函数,生活是如此简单:

txtdata = "my têxt is plaîn of accent"
chartr("îêéè", "ieee", txtdata)
return
“我的文本是重音平面图”

在Python中,
re.sub()
函数只在第二个参数上取一个替换值:

re.sub("[éè]", "e", txtdata)

chartr()是否有与Python等效的函数?

我认为
str.translate
更适合这样的任务,因为它有重音翻译

out = "my têxt is plaîn of accent".translate(str.maketrans("îêéè", "ieee"))
print(out)
'my text is plain of accent'

out = "my têxt is plaîn of accent".translate(str.maketrans("îêéè", "ieee"))
print(out)
'my text is plain of accent'
100000 loops, best of 3: 3.05 µs per loop