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 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
Python中的ctime()方法使用教程
May 22 Python
Python Queue模块详细介绍及实例
Dec 27 Python
Python通过matplotlib绘制动画简单实例
Dec 13 Python
解决Pycharm运行时找不到文件的问题
Oct 29 Python
centos 安装Python3 及对应的pip教程详解
Jun 28 Python
简单了解Python matplotlib线的属性
Jun 29 Python
python 中如何获取列表的索引
Jul 02 Python
提升python处理速度原理及方法实例
Dec 25 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
深入理解Python变量的数据类型和存储
Feb 01 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 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的知识
2006/11/17 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
2012/12/29 PHP
php的慢速日志引起的Mysql错误问题分析
2014/05/13 PHP
PHP制作万年历
2015/01/07 PHP
PHP中的session安全吗?
2016/01/22 PHP
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
详解vue高级特性
2020/06/09 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
[03:12]完美世界DOTA2联赛PWL DAY9集锦
2020/11/10 DOTA
Windows下安装python2.7及科学计算套装
2015/03/05 Python
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
Django用户身份验证完成示例代码
2020/04/03 Python
Python程序慢的重要原因
2020/09/04 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
Django admin组件的使用
2020/10/24 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
2015年端午节活动方案
2015/05/05 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
Python实现聚类K-means算法详解
2022/07/15 Python