检查字符串中的结束标记
来源:互联网 发布:java 存储过程 编辑:程序博客网 时间:2024/05/17 13:11
使用的模块为itertools,在其中主要使用的方法是itertools.imap(function,iter1,iter2...itern),此方法的主要就是返回一个迭代器,其中返回的项为function(iter1,iter2,..itern),返回的长度主要看最短的iter的长度,如果function为None,那么将返回由(iter1,iter2,..itern)组成的元组。
具体的示例如下:
>>> from itertools import imap #导入itertools中的imap方法>>> d = imap(pow,(2,3,1),(1,2,3))#当长度相同时,那么就会返回function(iter1,iter2)的值组成的迭代器>>> for i in d:... print i... 291>>> d = imap(pow,(2,3,1),(1,2))#当长度不同时,依短的iter长度而定,返回一个function(iter1,iter2)的值组成的迭代器>>> for i in d :... print i ... 29>>> d = imap(None,(1,2,3),(1,2))#当function为None时,那么将返回由(iter1,iter2)元组组成的迭代器,长度依短的而定>>> for i in d:... print i ... (1, 1)(2, 2)
主要检查字符串结束标记代码如下:
from itertools import imap #导入使用的模块,itertools.imapdef anyTrue(function,seq):#定义一个辅助函数,绑定的方法为第一个参数,第二个参数为一个序列 return True in imap(function,seq)def endsWith(s,*endings): #定义一个判断结尾的函数,在返回值中使用了s.endswith,然后第二个参数为一个列表 return anyTrue(s.endswith,ending)
测试代码如下:
import osfor filename in os.listdir('.'): #当前目录下的文件名称 if endsWith(filename,['.jpeg','gif','jpg']) #选取后缀名称为图像的文件,最后打印文件名 print filename
[root@python 330]# python getPic.py kel.jpegkel.gifkel.jpg
1 0
- 检查字符串中的结束标记
- 检查字符串中的结束标记
- 001_019 Python 检查字符串中的结束字符
- 去掉字符串中的html标记
- 去除字符串中的html标记
- 去除字符串中的html标记及标记中的内容
- 利用正则删除字符串中的HTML标记
- asp去除字符串中的html标记
- ASP.Net 去除字符串中的html标记
- java 截取c字符串中的结束符之前的字符串
- 【叶子函数分享一】去除字符串中的html标记及标记中的内容
- 【叶子函数分享一】去除字符串中的html标记及标记中的内容
- 不同系统文本结束标记
- .NET去掉一段字符串中的HTML标记和脚本方法
- DELPHI 去掉字符串中的HTML标记,返回纯文本
- (27)检查给定字符串中的是否包含有效数字
- 检查字符串中是否包含某字符集合中的字符
- 省略PHP结束标记 “?>”的好处
- Java中的HashMap和HashSet
- Android冷启动白屏解析,带你一步步分析和解决问题
- HDU-4571 Travel in time (Floyd&&(DFS||DP))
- 提交您的博客到各大网站
- hdoj 2041 递推,递归会超时
- 检查字符串中的结束标记
- windows启动过程
- POJ 2828 Buy Tickets 又是线段树!
- web在线文件管理器
- Android Studio assets文件夹位置
- 国际金融
- 五子棋总结
- c语言调用matlab
- 笔记 - Android - 2.短信发送器