#!/usr/bin/evn python
import re;
def GetMatchAndApplyFuncs(strPattern, strSearch, strReplace):
def MatchRule(strWord):
return re.search(strPattern, strWord);
def ApplyRule(strWord):
return re.sub(strSearch, strReplace, strWord);
return (MatchRule, ApplyRule);
g_tlPattern = (
('[sxz]$', '$', 'es'),
('[^aeioudgkprt]h$', '$', 'es'),
('(qu|[^aeiou])y$', 'y$', 'ies'),
('$', '$', 's')
);
g_lsRules = [GetMatchAndApplyFuncs(strPattern, strSearch, strReplace) for (strPattern, strSearch, strReplace) in g_tlPattern];
def GetPlural(strWord):
if not strWord:
return "";
for fnMatch, fnApply in g_lsRules:
if fnMatch(strWord):
return fnApply(strWord);
if "__main__" == __name__:
strVal = "exhs";
strPlural = GetPlural(strVal);
print("%s plural ==> %s" %(strVal, strPlural));
分享到:
相关推荐
通过代码爬取一定数量的英语单词(数量可以自己定) 带词义和音标 如果结合itchat 可以实现 微信关键字 自动回复英语单词(目前自己就在用) 代码完全自己手写
python求复数的相位_Python⼊门教程(三):史上最全的 Numpy计算函数总结,建。。。 点击上⽅ 蓝字 关注我们 Numpy提供了灵活的、静态类型的、可编译的程序接⼝⼝来优化数组的计算,也被称作向量操作,因此在Python...
近年来,随着数字移动设备的普及,人们学习的方式也发生了翻天覆地的变化,越来越多的人会在手机上安装各式各样的学习软件,作为程序员英语的重要性不言而喻,相信大家背单词时都用过多种多样的App。那么有没有想过如何用...
Python必知英文单词整理。里面有Python必知的英文单词,还有一些没有那么重要的英语单词。快来下载吧!
基于python设计实现英语小词典,具备查找单词、增加单词、删除单词、 翻译单词(中英互译)、实现单词联想功能,从文件或网络上获取单词的功能。查询时先检索本地词条库,若有完全匹配项直接输出;若本地无完全匹配...
python⾥怎么定义⼀个复数_python设置⼀个复数Python基础 教程03-序列(s。。。 sequence 序列 sequence(序列)是⼀组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引⼊"对象"概念,暂时说元素) ...
Python实现背单词系统,优秀程序设计,部署运行简单 Python实现背单词系统,优秀程序设计,部署运行简单 Python实现背单词系统,优秀程序设计,部署运行简单 Python实现背单词系统,优秀程序设计,部署运行简单 ...
基于复数的卷积神经网络:实现了复数卷积、复数池化、复数激活函数、复数全连接、复数Dropout等python源码(含详细注释)基于复数的卷积神经网络:实现了复数卷积、复数池化、复数激活函数、复数全连接、复数Dropout等...
python实现四六级英语测单词python代码
Python必备常⽤英语词汇 适合对英文单子不熟悉的小白,每日晨读与日常多操作,多敲多用,也就记住了
本程序使用python语言实现了hangman游戏,首先程序从words.txt加载单词,然后供玩家猜测。
学习Python常用的英语单词,词汇,整理完善,可直接食用.
Python英语单词整理(1).pdf
英文单词批量抽取美式英标,英式音标、中文解释、例句解释 使用方法 把需要翻译的单词word.xlsx标签[Sheet1]页的A列里面,如 abandoned ability abroad 运行python getWordFromDic.py 生成word_create.xls,内容例子...
python复数表达 Python中的复数表达式是一种非常有用的数学工具,它可以帮助我们处理一些复杂的数学问题。在Python中,复数是由实部和虚部组成的,可以使用"j"或"J"来表示虚部。例如,下面是一个复数的示例: ``` z ...
Python常用英文单词
使用 Python 将英语单词列表(txt 格式)转换为听写使用的MP3格式(每个单词朗读两遍) 需要安装 pydub 包后才可使用。
基于Python实现的英语单词词频及出现年份统计源码+语料 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用...
基于python的猜单词游戏,里面有海龟模块的调用,也有graphics做图形界面的例子,可以帮助你们学习游戏开发的基本思路以及部分模块的调用
今天小编就为大家分享一篇Python给定一个句子倒序输出单词以及字母的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧