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警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
Python中特殊函数集锦
Jul 27 Python
Python基于pygame实现的弹力球效果(附源码)
Nov 11 Python
简单实现python爬虫功能
Dec 31 Python
Tensorflow简单验证码识别应用
May 25 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
python将list转为matrix的方法
Dec 12 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
浅谈在JupyterNotebook下导入自己的模块的问题
Apr 16 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
python多线程和多进程关系详解
Dec 14 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
PHP4中session登录页面的应用
2008/07/25 PHP
php设计模式 Delegation(委托模式)
2011/06/26 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
php实现计数器方法小结
2015/01/05 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
详解PHP PDO简单教程
2019/05/28 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
鼠标滑过出现预览的大图提示效果
2014/02/26 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
pytorch SENet实现案例
2020/06/24 Python
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
英国工具中心:UK Tool Centre
2017/07/10 全球购物
应届生个人求职信模板
2013/11/26 职场文书
大学生就业推荐信范文
2013/11/29 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
应届生简历自我评价
2015/03/11 职场文书
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript