面向所有业务场景,提供3000万纯净代理IP资源服务,满足个人/企业用户多样化的业务场景需求
利用芝麻HTTP代理IP池收集新鲜、准确和实时的产品数据,并将其转化为有价值的业务见解。
使用200多个城市的3000多万个代理池,大规模监控网络,快速检索公共数据,打击有害活动。
利用芝麻HTTP抓取电商公开数据。电商情报尽在掌握,快速响应抢占市场先机
芝麻HTTP提供数据或Web抓取资源,用于收集可公开访问的数据。
精准识别盗版侵权行为,快速处理危机,确保品牌安全。
精准预测旅游行业趋势,为企业制定前瞻性策略提供关键支持。
3000万全国纯净IP资源,大规模、高效的数据收集能力,助力AI模型训练优化!
IP
许可证
网络安全
等级保护
ISO
9001
ISO
20000
ISO
27001
IP
许可证
网络安全
等级保护
ISO
9001
ISO
20000
ISO
27001
IP
许可证
网络安全
等级保护
ISO
9001
ISO
20000
ISO
27001
今天给大家介绍的Python的函数是:endswith()函数,它的主要作用就是判断字符串是否以指定字符或字符串结尾,常用于判断文件类型。它的相关函数是上一篇我们讲过的判断字符串开头的 startswith()函数。
一、函数说明
语法:string.endswith(str, beg=[0,end=len(string)])
string[beg:end].endswith(str)
参数说明:
string: 被检测的字符串
str: 指定的字符或者子字符串(可以使用元组,会逐一匹配)
beg: 设置字符串检测的起始位置(可选,从左数起)
end: 设置字符串检测的结束位置(可选,从左数起)
如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查
返回值:
如果检测到字符串,则返回True,否则返回False。
解析:如果字符串string是以str结束,则返回True,否则返回False
注:会认为空字符为真
二、实例
>>> s = 'hello good boy doiido'
>>> print s.endswith('o')
True
>>> print s.endswith('ido')
True
>>> print s.endswith('do',4)
True
>>> print s.endswith('do',4,15)
False
#匹配空字符集
>>> print s.endswith('')
True
#匹配元组
>>> print s.endswith(('t','b','o'))
True
常用环境:用于判断文件类型(比如图片,可执行文件)
>>> f = 'pic.jpg'
>>> if f.endswith(('.gif','.jpg','.png')):
print '%s is a pic' %f
else:
print '%s is not a pic' %f
pic.jpg is a pic
以上就是对于endswith()函数的一些讲解,仅供参考!
文章部分内容源于网络,联系侵删*