函数:startswith()

作用:判断字符串是否以指定字符或子字符串开头
一、函数说明
语法:string.startswith(str, beg=0,end=len(string))
或string[beg:end].startswith(str)
参数说明:
string: 被检测的字符串
str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)
beg: 设置字符串检测的起始位置(可选)
end: 设置字符串检测的结束位置(可选)
如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查
返回值
如果检测到字符串,则返回True,否则返回False。默认空字符为True
函数解析:如果字符串string是以str开始,则返回True,否则返回False
二、实例
>>> s = 'hello good boy doiido'
>>> print s.startswith('h')
True
>>> print s.startswith('hel')
True
>>> print s.startswith('h',4)
False
>>> print s.startswith('go',6,8)
True
#匹配空字符集
>>> print s.startswith('')
True
#匹配元组
>>> print s.startswith(('t','b','h'))
True
用环境:用于if判断
>>> if s.startswith('hel'):
print "you are right"
else:
print "you are wrang"
you are right
函数:endswith()
作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型
一、函数说明
语法: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
以上这篇老生常谈Python startswith()函数与endswith函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# startswith
# endswith
# python中startswith()和endswith()的用法详解
# Python startswith()和endswith() 方法原理解析
# Python中处理字符串之endswith()方法的使用简介
# Python中endswith()函数的基本使用
# Python中的startswith和endswith函数使用实例
# python的endswith()的使用方法及实例
# 可选
# 给大家
# 可以使用
# 则在
# 检测到
# 返回值
# 在整个
# 老生常谈
# 希望能
# 这篇
# 小编
# 大家多多
# 为空
# 可执行文件
# strong
# color
# False
# True
# span
# style
相关文章:
成都响应式网站开发,dw怎么把手机适应页面变成网页?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
教程网站设计制作软件,怎么创建自己的一个网站?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
如何通过虚拟主机快速完成网站搭建?
,怎么在广州志愿者网站注册?
简单实现Android文件上传
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
如何在企业微信快速生成手机电脑官网?
设计网站制作公司有哪些,制作网页教程?
阿里云网站制作公司,阿里云快速搭建网站好用吗?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
建站之星上传入口如何快速找到?
如何用低价快速搭建高质量网站?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何选择靠谱的建站公司加盟品牌?
,购物网站怎么盈利呢?
如何快速生成专业多端适配建站电话?
Android使用GridView实现日历的简单功能
网站专业制作公司有哪些,做一个公司网站要多少钱?
Swift中循环语句中的转移语句 break 和 continue
python的本地网站制作,如何创建本地站点?
c++怎么用jemalloc c++替换默认内存分配器【性能】
建站之星安装需要哪些步骤及注意事项?
如何快速完成中国万网建站详细流程?
大连 网站制作,大连天途有线官网?
重庆网站制作公司哪家好,重庆中考招生办官方网站?
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
如何选择适配移动端的WAP自助建站平台?
,在苏州找工作,上哪个网站比较好?
制作销售网站教学视频,销售网站有哪些?
家庭服务器如何搭建个人网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
建站主机服务器选型指南与性能优化方案解析
家庭建站与云服务器建站,如何选择更优?
如何在阿里云香港服务器快速搭建网站?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
公众号网站制作网页,微信公众号怎么制作?
建站之星后台密码遗忘如何找回?
如何用好域名打造高点击率的自主建站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
C++时间戳转换成日期时间的步骤和示例代码
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何在Windows 2008云服务器安全搭建网站?
如何在阿里云虚拟主机上快速搭建个人网站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
江苏网站制作公司有哪些,江苏书法考级官方网站?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
建站之星代理商如何保障技术支持与售后服务?
*请认真填写需求信息,我们会在24小时内与您取得联系。