检查字符串中的结束标记
来源:互联网 发布:淘宝美妆店铺名字大全 编辑:程序博客网 时间:2024/05/02 10:30
给定一个字符串s,检查s是否含有多个结束标记中的一个。
import itertoolsdef anyTrue(predicate, sequence): return True in itertools.imap(predicate, sequence)def endsWith(s, *endings): return anyTrue(s.endswith, endings)一个典型应用:
打印出当前目录中所有的图片文件
import osfor filename in os.listdir('.'): if endsWith(filename, '.jpg', '.jpeg', '.gif'): print filename或者
import osfor filename in os.listdir('.'): if anyTrue(filename, ('.jpg', '.jpeg', '.gif')): print filename
python endswith()源码:
def endswith(self, suffix, start=None, end=None): # real signature unknown; restored from __doc__ """ S.endswith(suffix[, start[, end]]) -> bool Return True if S ends with the specified suffix, False otherwise. With optional start, test S beginning at that position. With optional end, stop comparing S at that position. suffix can also be a tuple of strings to try. """ return Falsedoc最后一句中指出,suffix可以为字符串构成tuple,于是:
prefix_list = tuple(u'是 词 拼 结束 状态 抓取 百度 词频'.split())s = u'只要词频抓取为结束状态'print s.endswith(prefix_list) #True而且作为内建函数,速度优于 itertools.imap(predicate, sequence)
0 0
- 检查字符串中的结束标记
- 检查字符串中的结束标记
- 001_019 Python 检查字符串中的结束字符
- 去掉字符串中的html标记
- 去除字符串中的html标记
- 去除字符串中的html标记及标记中的内容
- 利用正则删除字符串中的HTML标记
- asp去除字符串中的html标记
- ASP.Net 去除字符串中的html标记
- java 截取c字符串中的结束符之前的字符串
- 【叶子函数分享一】去除字符串中的html标记及标记中的内容
- 【叶子函数分享一】去除字符串中的html标记及标记中的内容
- 不同系统文本结束标记
- .NET去掉一段字符串中的HTML标记和脚本方法
- DELPHI 去掉字符串中的HTML标记,返回纯文本
- (27)检查给定字符串中的是否包含有效数字
- 检查字符串中是否包含某字符集合中的字符
- 省略PHP结束标记 “?>”的好处
- Introduction to configuration wrapper
- xtables-addons中的一个让我吃了一惊的模块DNETMAP
- poj2387 Til the Cows Come Home—Dijkstra模板
- [LeetCode] Find Minimum in Rotated Sorted Array
- dede中php标签不起作用无效
- 检查字符串中的结束标记
- Hdu 1387 Team Queue[队列 || 链表]
- 机器人操作系统ROS Indigo 入门学习(19)——接下来做什么
- 浅谈 PHP 与手机 APP 开发(API 接口开发)
- Android带清除按钮的EditText
- centos6.4下安装mysql
- Android 计时器的实现
- ZooKeeperNet源码解析
- 解决android sdk manager无法获得更新列表的方法