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 相关文章推荐
wxPython中文教程入门实例
Jun 09 Python
Python实现删除Android工程中的冗余字符串
Jan 19 Python
Linux下用Python脚本监控目录变化代码分享
May 21 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
Python守护线程用法实例
Jun 23 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
Python常见的pandas用法demo示例
Mar 16 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
Python建造者模式案例运行原理解析
Jun 29 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 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
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
基于jquery的cookie的用法
2011/01/10 Javascript
js解析与序列化json数据(二)序列化探讨
2013/02/01 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
详解jQuery中的事件
2016/12/14 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
js实现图片加载淡入淡出效果
2017/04/07 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
python 网络编程常用代码段
2016/08/28 Python
django如何通过类视图使用装饰器
2019/07/24 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
python切割图片的示例
2020/11/12 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
优秀毕业生的求职信
2014/07/21 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android