牛骨文教育服务平台(让学习变的简单)
博文笔记

Python 小练习 剔除元音字母

创建时间:2016-06-24 投稿人: 浏览次数:1155

练习要求:检查输入字符串中,是否包含元音字母,如果有的话,剔除之,最后输出剔除后的结果。


代码如下:

def anti_vowel(text):
    new=[]                  #一个重要的思维,并不需要真的去剔除每个元素,可以逆向思维,把需要留下来的元素加入新列表
    v=["a","e","i","o","u"] #建立一个元音元素的检测list
    for i in text:          #历遍输入字符串中的所有元素
        if i.lower() not in v:  #lower()参数用于统一大小写
            new.append(i)       #如果元素不在元音列表中,则加入新的list
    return "".join(new) #这个return的缩进位置非常关键写的时候又错了,他应该在for齐头的地方,因为他是返回总的结果!还有就是别忘记join参数从列表中取出
print (anti_vowel("hello"))




声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。