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 with statement 进行文件操作指南
Aug 22 Python
python自然语言编码转换模块codecs介绍
Apr 08 Python
Mac中升级Python2.7到Python3.5步骤详解
Apr 27 Python
python实现聚类算法原理
Feb 12 Python
Python实现多线程的两种方式分析
Aug 29 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
Python3爬虫学习入门教程
Dec 11 Python
Python实现程序判断季节的代码示例
Jan 28 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
Python绘制热力图示例
Sep 27 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
Feb 11 Python
调整Jupyter notebook的启动目录操作
Apr 10 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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python实现日志按天分割
2019/07/22 Python
python爬虫之遍历单个域名
2019/11/20 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
给校长的一封建议书
2014/03/12 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
导师推荐信范文
2014/05/09 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
bose降噪耳机音能消除人声吗
2022/04/19 数码科技