python endswith函数_python startswith和endswith

startswith判断文本是否以某个或某几个字符开始;

endswith判断文本是否以某个或某几个字符结束;

text = 'Happy National Day!'

print text.startswith('A') # False

print text.startswith('H') # True

print text.startswith('Hap') # True

print text.startswith('') # True

print text.endswith('A') # False

print text.endswith('!') # True

print text.endswith('Day!') # True

startswith()和endswith()函数的参数可以包在一个括号中一次列出多个,各个参数之间是或的关系:

text = 'Happy National Day!'

print text.startswith(('A','H')) # True

print text.endswith(('y','!')) # True

endswith典型的应用场景是用来判断是否是某一文件类型(图片或.exe、.sh执行文件)

import os

import cv2

for item in os.listdir('/home/xxx/TestImage/'):

if item.endswith(('.jpg','.png','gif')):

img = cv2.imread(item)

print True


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部