现在的位置: 首页 > 综合 > 正文

001_019 Python 检查字符串中的结束字符

2018年02月15日 ⁄ 综合 ⁄ 共 701字 ⁄ 字号 评论关闭

代码如下:

#encoding=utf-8
print '中国'

#检查字符串中的结束标记

#方案一  endwith()
print '-----------1'
str ='abc\n\r\n'
print str.endswith('\n')
print str.endswith('\r\n')

#方案二 使用itertools.imap
import itertools

#itertools imap 创建
print '-----------2'
for i in itertools.imap(pow,(1,2,3),(1,2,3)):
     print i

def anyTrue(predicate,sequence):
    return True in itertools.imap(predicate,sequence)
def endsWith(s,*endings):
    return anyTrue(s.endswith,endings)

print endsWith(str,'\n','\r\n')
print endsWith(str,'\a','\b')

#打印图片列表
import os
for filename in os.listdir('D:\\program files\\Baidu\\BaiduYunGuanjia'):
    if endsWith(filename,'.jpg','.jpeg','.gif','.bmp','.ico'):
        print filename

打印结果如下:

中国
-----------1
True
True
-----------2
1
4
27
True
False
autobackup.ico
guanjia_logo.ico
YunTorrentFile.ico

抱歉!评论已关闭.