【发布时间】:2018-03-13 13:47:26
【问题描述】:
我刚开始学习 Python。当我想使用“替换”模块编写一个小示例代码时遇到了一个问题。这是我的代码:
char_arr = "Dün değil evvelsi gün"
vowel_in_tr = "aeıioöuü"
for i in vowel_in_tr:
for k in char_arr: #search a vowel
if k == i: #if found a vowel
new = char_arr.replace(str(k),"i") #change the vowel to "i"
print(new) #Output is new char_arr
我想如果我的 char_arr 变量是 "Dün değil evvelsi gün",那么我的输出是 "Din diğil ivvilsi gin" 。但与此不同的是,我的输出是“Din değil evvelsi gin”。
我如何正确编码这个例子?
【问题讨论】:
标签: python-3.x methods replace