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使用beautifulsoup从爱奇艺网抓取视频播放
Jan 23 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
Django rest framework基本介绍与代码示例
Jan 26 Python
python中正则表达式的使用方法
Feb 25 Python
python实现汽车管理系统
Nov 30 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
python打印n位数“水仙花数”(实例代码)
Dec 25 Python
Python定义一个函数的方法
Jun 15 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
python 字符串格式化的示例
Sep 21 Python
Python中的min及返回最小值索引的操作
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
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
js事件(Event)知识整理
2012/10/11 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
js选择器全面解析
2016/06/27 Javascript
Vue通过input筛选数据
2020/10/26 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
2017/07/12 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
JavaScript JMap类定义与使用方法示例
2019/01/22 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
简述DNS进行域名解析的过程
2013/12/02 面试题
大学学年自我鉴定
2013/10/28 职场文书
车间主管岗位职责
2013/11/14 职场文书
新员工入职感言
2014/02/01 职场文书
移交协议书
2014/08/19 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
开除通知书范本
2015/04/25 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python