- 浏览: 123885 次
- 性别:
- 来自: 武汉
-
文章分类
最新评论
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>"""Pluralize English nouns (stage 6)
This program is part of "Dive Into Python", a free Python book for
experienced programmers. Visit http://diveintopython.org/ for the
latest version.
Command line usage:
$ python plural6.py noun
nouns
"""
__author__ = "Mark Pilgrim (mark@diveintopython.org)"
__version__ = "$Revision: 1.7 $"
__date__ = "$Date: 2004/05/03 19:40:42 $"
__copyright__ = "Copyright (c) 2004 Mark Pilgrim"
__license__ = "Python"
import re
def rules(language):
for line in file('plural-rules.%s' % language):
pattern, search, replace = line.split()
#获得分离后的三个字符串
yield lambda word: re.search(pattern, word) and re.sub(search, replace, word)
#每次存储一个变量
def plural(noun, language='en'):
"""returns the plural form of a noun"""
for applyRule in rules(language):
result = applyRule(noun)
if result: return result
if __name__ == '__main__':
import sys
if sys.argv[1:]:
print plural(sys.argv[1])
else:
print __doc__
发表评论
-
一个完整的php项目示例
2009-05-19 13:30 1325<script>function StorePag ... -
一个简单的python代理服务器源码分析
2009-05-20 00:29 1442<script>function StorePag ... -
python起步
2009-05-21 00:15 620<script>function StorePag ... -
urllister.py源码分析
2009-05-22 00:08 1081<script>function StorePag ... -
fibonacci.py源代码分析
2009-05-22 23:24 634<script>function StorePag ... -
builddialectexamples.py源代码分析
2009-05-25 00:05 543<script>function StorePag ... -
piglatin.php源代码分析
2009-05-25 22:58 708<script>function StorePag ... -
regression.py源代码分析
2009-05-27 21:33 809<script>function StorePag ... -
apihelpertest.py源代码分析
2009-05-28 23:47 543<script>function StorePag ... -
argecho.py源代码分析
2009-05-30 00:44 633<script>function StorePag ... -
soundex.py源代码分析
2009-05-31 01:58 568<script>function StorePag ... -
plural1.py源代码分析
2009-05-31 22:27 617<script>function StorePag ... -
toolbox.py源代码分析
2009-06-01 23:00 577<script>function StorePag ... -
sum.py源代码分析
2009-06-03 00:14 801<script>function StorePag ... -
python打印变量的标识符、类型和值
2009-06-03 22:44 2152<script>function StorePag ... -
stringFormatting.py源代码分析
2009-06-04 23:49 512<script>function StorePag ... -
operator.py源代码分析
2009-06-05 23:12 584<script>function StorePag ... -
average.py源代码分析
2009-06-07 00:20 527<script>function StorePag ... -
square.py源代码分析
2009-06-08 00:05 630<script>function StorePag ... -
left.php源代码分析
2009-06-09 01:06 987<script>function StorePag ...
相关推荐
1.7. 从源代码安装 Python 1.8. 使用 Python 的交互 Shell 1.9. 小结 2. 第一个 Python 程序 2.1. 概览 2.2. 函数声明 2.2.1. Python 和其他编程语言数据类型的比较 2.3. 文档化函数 2.4. 万物皆对象 2.4.1. ...
### Django 模型类(models.py)的定义详解 在Django框架中,`models.py`文件扮演着极其重要的角色,它定义了应用的数据结构。本文将深入探讨如何定义Django模型类,包括基本概念、常见字段类型、字段选项以及如何...
1. 函数 PluralMul(Plural plural1, Plural plural2):用于计算两个复数的乘积。 2. 函数 PluralDiv(float num, Plural den):用于计算浮点数除以复数的结果。 3. 函数 PluralDiv(Plural plu):用于计算复数的倒数。...
- `python manage.py inspectdb`:检查数据库表结构并生成相应的Django模型代码。 - `python manage.py loaddata`:加载之前使用dumpdata导出的数据。 - `python manage.py makemessages`:创建翻译消息文件。 -...
- 还需要在项目的`urls.py`文件中配置相应的URL模式,以便将请求映射到对应的视图函数上。 #### 七、总结 通过以上步骤,您已经成功地使用Django创建了一个基本的新闻文章管理系统。此文档不仅涵盖了从项目创建到...
5. **openanything.py**:此文件可能展示了Python中各种类型的文件打开方式,包括二进制文件、URL、管道等,利用内置的`open`函数或者第三方库如`requests`。 6. **pyfontify.py**:这可能是用来处理字体或文本样式...
plural4j-是一个Java实用程序,用于生成多个单词形式。 [ ]( ) 玛文 < groupId>com.github.plural4j</ groupId> < artifactId>plural4j < version>1.0.0 建造 mvn -DskipTests=true clean package install ...
首先,我们要理解Django的Model类是用于定义数据库表结构的,例如在`models.py`中定义了一个`Category`和一个`Page`模型: ```python from django.db import models class Category(models.Model): name = models...
接下来,为了使Django能够识别pymysql,你需要在项目主目录下的`__init__.py`文件中添加以下代码,将pymysql作为MySQLdb的替代: ```python import pymysql pymysql.install_as_MySQLdb() ``` 完成这些配置后,你...
plural-预编译的Unicode CLDR复数规则作为JavaScript函数 发展 git clone https://github.com/eemeli/make-plural.git cd make-plural npm install npm run build 请注意,在v5版本中,编译器和CLI从规范的make-...
1.设置Models.py文件 class Post(models.Model): name = models.CharField() ……省略其他字段信息 class Meta: verbose_name = 文章 # 单数形式显示的字段 verbose_name_plural = verbose_name # 复数形式...
inflect.py-正确生成复数,单数名词,序数,不定冠词; 将数字转换为单词。 概要 import inflect p = inflect . engine () # METHODS: # plural plural_noun plural_verb plural_adj singular_noun no num # compare...
为了让Django的管理员可以管理用户数据,我们需要在`settings.py`的`INSTALLED_APPS`列表中添加`'django.contrib.admin'`,然后在`login/admin.py`文件中注册`User`模型: ```python from django.contrib import ...
在这个实例中,"ADT.rar_ADT Plural_复数_复数 ADT" 指的是一个关于复数的ADT实现,它涉及到复数的表示、输出和基本的数学运算。 复数是由实部和虚部组成的数学对象,通常表示为 \(a + bi\) 形式,其中 \(a\) 是...
在设置好环境后,需要通过`python manage.py makemigrations`和`python manage.py migrate`命令创建数据库表。在这个过程中,由于`auth`模块的存在,系统会提示创建一个超级用户。你可以使用`python manage.py ...
3. **`SGA.m`文件分析**:这个文件很可能是遗传算法的主要实现代码。它可能包含了上述所有步骤的MATLAB脚本,包括定义问题、设置参数、初始化种群、循环执行遗传操作(选择、交叉、变异)并更新种群,直到满足停止...
在这款名为“无刷霍尔pid例程_plural4uu_stockxog_电机_无刷直流闭环_无刷无感直流电机闭环控制_源码.zip”的压缩包中,我们看到的是关于BLDC电机闭环控制的程序代码。这个例程涉及到的核心技术包括霍尔传感器、PID...
在`settings.py`中,你需要包含`django.contrib.admin`到`INSTALLED_APPS`列表中,以启用后台管理系统。同时,确保在项目的根`urls.py`文件中,包含了指向`admin.site.urls`的URL配置,这使得系统可以通过/admin路径...