python自然语言处理——2.3 更多关于python:代码重用

微信公众号:数据运营人
本系列为博主的读书学习笔记,如需转载请注明出处。

第二章 获取文本预料和词汇资源

2.3 更多关于python:代码重用函数及函数的调用

2.3 更多关于python:代码重用

函数及函数的调用
 1def plural(word):                                                     
2    if word.endswith("y"):                                             
3        return word[:-1]+"ies"                                        
4    elif word[-1in 'sx' or word[-2:] in ['sh','ch']:                
5        return word +'es'                                             
6    elif word.endswith('an'):                                          
7        return word[:-2] + 'en'                                       
8    else:                                                             
9        return word +"s"                                              
10print(plural("fairy"))                                                
11print(plural("women"))    
posted @ 2018-12-07 14:49  ly803744  阅读(267)  评论(0编辑  收藏  举报