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代码中的实现方法
Aug 11 Python
Python闭包实现计数器的方法
May 05 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
python多进程实现文件下载传输功能
Jul 28 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
浅谈Python的条件判断语句if/else语句
Mar 21 Python
python读出当前时间精度到秒的代码
Jul 05 Python
如何分离django中的媒体、静态文件和网页
Nov 12 Python
Python pysnmp使用方法及代码实例
Aug 24 Python
Python Selenium库的基本使用教程
Jan 04 Python
python 中[0]*2与0*2的区别说明
May 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
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
PHP语法小结之基础和变量
2015/11/22 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
pandas数值计算与排序方法
2018/04/12 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python得到windows自启动列表的方法
2018/10/14 Python
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
中软国际Java程序员笔试题
2014/07/19 面试题
幼儿园秋游活动方案
2014/01/21 职场文书
护士2015年终工作总结
2015/04/29 职场文书
如何做好工作总结!
2019/04/10 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python