zoukankan      html  css  js  c++  java
  • 每日一程-18.找出文件中元音为'aeiou'的单词

    Author: Notus(hehe_xiao@qq.com)
    Create: 2019-02-25
    Update: 2019-02-25

    找出文件中元音为'aeiou'的单词

    环境

    Python version: 3.7.1

    代码如下(a.py)

    '''
    	找出文件中的单词,该单词满足规则, 其中的元音按 aeiou 排序
    	@Author: Notus(hehe_xiao@qq.com)
    	@Create: 2019-02-25
    	@Update: 2019-02-25
    	@Version: 0.1
    '''
    
    def cleanword(word):
    	""" 返回去掉空白的小写字母"""
    	return word.strip().lower()
    
    def getVowelsInWord(word):
    	"""返回单词中的元音"""
    	vowelsInWord = ""
    	for char in word:
    		if char in 'aeiou':
    			vowelsInWord += char
    	return vowelsInWord
    
    dataFile = open("dictionary.txt", 'r')
    print("找到了词典中满足词, 如下:
    ")
    for line in dataFile:
    	for word in line.split(' '):
    		word = cleanword(word)
    		if len(word) < 6:
    			continue
    		vowelStr = getVowelsInWord(word)
    		if vowelStr == 'aeiou':
    			print(word)
    

    运行与演示

    dictionary.txt 文件与 a.py 位于同一目录, 其内容如下

    afjwelkfqj wlek jwekq kqke 
    adfi wlejq wqlfk word kkk
    facetious kkfwo book close
    were am is are how are you
    taheiosu
    

    运行程序

    C:UsersNotusDesktop>python a.py
    找到了词典中满足词, 如下:
    
    facetious
    taheiosu
    
  • 相关阅读:
    Springsecurity3.1.3配置多个登陆页面
    将数字转换为大写(保留小数点后面2位)
    纯JavaScript实现的二维码图片生成器
    poi导出excel
    发送邮件
    Lodop实现打印功能
    遍历list
    循环监听输入框回车事件
    监听回车事件记录
    简单的事务操作过程
  • 原文地址:https://www.cnblogs.com/leo1875/p/10434226.html
Copyright © 2011-2022 走看看