Python中的startswith和endswith函数使用实例


Posted in Python onAugust 25, 2014

在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。

startswith()函数

此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。

text='welcome to qttc blog'

print text.startswith('w')      # True

print text.startswith('wel')    # True

print text.startswith('c')      # False

print text.startswith('')       # True

endswith()函数

此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。

text='welcome to qttc blog'

print text.endswith('g')        # True

print text.endswith('go')       # False

print text.endswith('og')       # True

print text.endswith('')         # True

print text.endswith('g ')       # False

判断文件是否为exe执行文件

我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件

# coding=utf8

 

fileName1='qttc.exe'

if(fileName1.endswith('.exe')):

    print '这是一个exe执行文件'   

else:

    print '这不是一个exe执行文件'

 

# 执行结果:这是一个exe执行文件

判断文件名后缀是否为图片

# coding=utf8

 

fileName1='pic.jpg'

if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):

    print '这是一张图片'

else:

    print '这不是一张图片'

     

# 执行结果:这是一张图片
Python 相关文章推荐
Python统计文件中去重后uuid个数的方法
Jul 30 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
python 标准差计算的实现(std)
Jul 29 Python
PYTHON EVAL的用法及注意事项解析
Sep 06 Python
python中如何实现将数据分成训练集与测试集的方法
Sep 13 Python
pytorch之ImageFolder使用详解
Jan 06 Python
python连接PostgreSQL过程解析
Feb 09 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
Python读取excel文件中带公式的值的实现
Apr 17 Python
基于python实现删除指定文件类型
Jul 21 Python
python向企业微信发送文字和图片消息的示例
Sep 28 Python
Python之字典添加元素的几种方法
Sep 30 Python
Python socket.error: [Errno 98] Address already in use的原因和解决方法
Aug 25 #Python
Python对小数进行除法运算的正确方法示例
Aug 25 #Python
Python实现的一个自动售饮料程序代码分享
Aug 25 #Python
Python中请使用isinstance()判断变量类型
Aug 25 #Python
Python中变量交换的例子
Aug 25 #Python
Python实现的一个找零钱的小程序代码分享
Aug 25 #Python
Python跳出循环语句continue与break的区别
Aug 25 #Python
You might like
一个PHP的QRcode类与大家分享
2011/11/13 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
php获取远程文件大小
2015/10/20 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Python中with及contextlib的用法详解
2017/06/08 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Python sys模块常用方法解析
2020/02/20 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
详解Scrapy Redis入门实战
2020/11/18 Python
单位在职证明范本
2014/01/09 职场文书
学生周末长期请假条
2014/02/15 职场文书
美国留学经济担保书
2014/05/20 职场文书
体育课外活动总结
2014/07/08 职场文书
交通事故协议书范文
2014/10/23 职场文书
介绍信怎么写
2015/01/30 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
教你用python实现12306余票查询
2021/06/30 Python