小编hel*_*ack的帖子

为什么我的函数部分地做它应该做的事情?

所以我正在尝试编写一个 Python 3 函数来接受一个字符串,删除元音并在没有元音的情况下返回它。我写了下面的代码,但它似乎只去掉了部分元音,而保留了一些未受影响。

def remove_vowels(string):
    vowels = ['a','e','i','o','u']
    newstring = ""

    for letter in string:
        if letter in vowels:
            newstring = string.replace(letter,””)
        else:
             pass

    return newstring
Run Code Online (Sandbox Code Playgroud)

python python-3.x

5
推荐指数
2
解决办法
116
查看次数

标签 统计

python ×1

python-3.x ×1