2013年10月23日

Python Cookbook学习记录 ch1_10_2013/10/23

摘要: 1.10 过滤字符串中不属于指定集合的字符这个函数的实现方法和上一节一样:"除去要保留的剩下的都是要删除的">>> import string>>> allchars = string.maketrans('','')>>> def makefilter(keep): delchars = allchars.translate(allchars,keep) def thefilters(s): return s.translate(allchars,delchars) return the 阅读全文

posted @ 2013-10-23 22:50 七海之风 阅读(112) 评论(0) 推荐(0)

Python Cookbook学习记录 ch1_9_2013/10/23

摘要: 1.9 简化字符串的translate方法的使用本节是将上一节介绍的translate方法封装成一个功能强大的函数,并介绍“闭包"的概念此函数的指导思想是“'frm'和'to'两个变量获得转换方案,除去要保留的剩下的都是要删除的”将转换方案和要删除的作为两个参数传给函数translate,再将此函数赋给变量。>>> import string>>> def translator(frm='',to='',delete='',keep=None): if len(to) 阅读全文

posted @ 2013-10-23 21:46 七海之风 阅读(105) 评论(0) 推荐(0)

Python Cookbook学习记录 ch1_8_2013/10/23

摘要: 1.8 检查字符串中是否包含某字符集合中的字符a.最常用的方法,使用for循环,第一个序列式字符串,第二个集合Type "copyright", "credits" or "license()" for more information.>>> def containAny(seq,aset): for item in seq: if item in aset: return True return False>>> seq = 'abc'>>> import se 阅读全文

posted @ 2013-10-23 20:55 七海之风 阅读(178) 评论(0) 推荐(0)

导航