python过滤字符串中不属于指定集合中字符的类实例


Posted in Python onJune 30, 2015

本文实例讲述了python过滤字符串中不属于指定集合中字符的类。分享给大家供大家参考。具体如下:

# -*- coding: utf-8 -*-
import sets
class Keeper(object):
  def __init__(self, keep):
    self.keep = sets.Set(map(ord, keep))
  def __getitem__(self, n):
    if n not in self.keep:
      return None
    return unichr(n)
  def __call__(self, s):
    return s.translate(self)
makefilter = Keeper
if __name__ == '__main__':
  just_vowels = makefilter('aeiouy')
  print just_vowels(u'four score and seven years ago')
  # 输出: ouoeaeeyeaao
  print just_vowels(u'tiger, tiger burning bright')
  # 输出: ieieuii

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python采用socket模拟TCP通讯的实现方法
Nov 19 Python
python用pickle模块实现“增删改查”的简易功能
Jun 07 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
python gdal安装与简单使用
Aug 01 Python
Python实现的微信红包提醒功能示例
Aug 22 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
Jan 05 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 Python
python获得文件创建时间和修改时间的方法
Jun 30 #Python
python读写ini配置文件方法实例分析
Jun 30 #Python
python清除指定目录内所有文件中script的方法
Jun 30 #Python
RC4文件加密的python实现方法
Jun 30 #Python
详解Python中的序列化与反序列化的使用
Jun 30 #Python
Python中函数的参数传递与可变长参数介绍
Jun 30 #Python
python实现文件快照加密保护的方法
Jun 30 #Python
You might like
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
php旋转图片90度的方法
2013/11/07 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
laravel 出现command not found问题的解决方案
2019/10/23 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
js获取控件位置以及不同浏览器中的差别介绍
2013/08/08 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
纯JS实现只能输入数字的简单代码
2017/06/21 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
使用VUE+iView+.Net Core上传图片的方法示例
2019/01/04 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
Node 搭建一个静态资源服务器的实现
2019/05/20 Javascript
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
python两种遍历字典(dict)的方法比较
2014/05/29 Python
python中管道用法入门实例
2015/06/04 Python
python操作 hbase 数据的方法
2016/12/18 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
大学生学习党课思想汇报
2014/01/03 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
机关作风建设工作总结
2014/10/23 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫