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牛刀小试密码爆破
Feb 03 Python
python应用程序在windows下不出现cmd窗口的办法
May 29 Python
centos系统升级python 2.7.3
Jul 03 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
python爬虫面试宝典(常见问题)
Mar 02 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
Jul 13 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
python实现倒计时小工具
Jul 29 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 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实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
[14:19]2018年度COSER大赛-完美盛典
2018/12/16 DOTA
Python 流程控制实例代码
2009/09/25 Python
python计数排序和基数排序算法实例
2014/04/25 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
详解python 发送邮件实例代码
2016/12/22 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
python3图片文件批量重命名处理
2019/10/31 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
python Shapely使用指南详解
2020/02/18 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
幼儿园毕业园长感言
2014/02/24 职场文书
走近毛泽东观后感
2015/06/04 职场文书
2016年综治宣传月活动宣传标语口号
2016/03/16 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
创业计划书之农家乐
2019/10/09 职场文书