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实现list反转实例汇总
Nov 11 Python
Python实现将DOC文档转换为PDF的方法
Jul 25 Python
50行Python代码实现人脸检测功能
Jan 23 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
使用python采集Excel表中某一格数据
May 14 Python
python如何处理程序无法打开
Jun 16 Python
python 基于opencv操作摄像头
Dec 24 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
Python的flask接收前台的ajax的post数据和get数据的方法
Apr 12 Python
使用tensorflow 实现反向传播求导
May 26 Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 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+mysql一个名片库程序
2006/10/09 PHP
个人站长制做网页常用的php代码
2007/03/03 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
Javascript实现的分页函数
2006/12/22 Javascript
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
Python字符串处理函数简明总结
2015/04/13 Python
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
Python range与enumerate函数区别解析
2020/02/28 Python
用Python进行websocket接口测试
2020/10/16 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
什么是Deployment descriptors;都有什么类型的部署描述符
2015/07/28 面试题
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
工程质量承诺书
2014/03/27 职场文书
出纳担保书范文
2014/04/02 职场文书
化妆品活动策划方案
2014/05/23 职场文书
研修心得体会
2014/09/04 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
尊师重教主题班会
2015/08/14 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
MySQL事务的隔离级别详情
2022/07/15 MySQL