全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

老生常谈Python startswith()函数与endswith函数

函数: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小时内与您取得联系。