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中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
Python执行时间的计算方法小结
Mar 17 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
详解Python字典的操作
Mar 04 Python
使用Python正则表达式操作文本数据的方法
May 14 Python
Python数据可视化:箱线图多种库画法
Nov 06 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
Nov 16 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
Mar 19 Python
基于pandas向csv添加新的行和列
May 25 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 Python
pytorch 实现在测试的时候启用dropout
May 27 Python
python中的3种定义类方法
Nov 27 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实现二分查找算法代码分享
2011/06/24 PHP
javascript数组的使用
2013/03/28 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
vue 封装面包屑组件教程
2020/11/16 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
tensorflow 只恢复部分模型参数的实例
2020/01/06 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
Hotels.com印度:酒店预订
2019/05/11 全球购物
台湾7-ELEVEN线上购物中心:7-11
2021/01/21 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
工程概预算专业毕业生求职信
2013/10/04 职场文书
出国导师推荐信
2014/01/16 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
学校搬迁方案
2014/06/15 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
写给医生的感谢信
2015/01/22 职场文书
大学生个人总结范文
2015/02/15 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS