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
    
  • 相关阅读:
    友盟消息推送api、python sdk问题、测试demo代码
    Django的时区设置问题
    优酷视频上传api及demo代码
    git回滚线上代码
    charles的使用
    django+ajax用FileResponse文件下载到浏览器过程中遇到的问题
    scrapy框架
    几个简单的算法
    SQLAlchemy
    redis
  • 原文地址:https://www.cnblogs.com/leo1875/p/10434226.html
Copyright © 2011-2022 走看看