Python中的startswith和endswith函数使用实例
作者:junjie 时间:2022-06-19 00:47:55
在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,startswith,endswith,函数
0
投稿
猜你喜欢
windows10系统中安装python3.x+scrapy教程
2022-06-03 22:27:48
MySQL之主键索引排序失效问题
2024-01-19 10:38:53
python基于Pandas读写MySQL数据库
2024-01-16 18:34:19
Python+Tkinter制作在线个性签名工具
2023-12-25 15:21:23
Python实现的生产者、消费者问题完整实例
2022-08-15 14:37:30
Mysql| 使用通配符进行模糊查询详解(like,%,_)
2024-01-15 08:17:40
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021-10-16 11:01:10
JavaScript中跨域问题的深入理解
2024-04-28 09:41:55
Python抢购脚本的编写方法
2021-10-03 09:47:21
详解JS 比较两个Json对象的值是否相等的实例
2024-04-29 13:35:36
QML使用Python的函数过程解析
2021-12-10 19:20:31
Oracle中的分析函数汇总
2024-01-20 05:59:38
Base64编码的深入认识与理解
2023-03-05 08:44:01
Mysql一些复杂的sql语句(查询与删除重复的行)
2024-01-22 19:35:01
PyTorch的深度学习入门之PyTorch安装和配置
2022-12-27 22:20:34
利用JavaScript实现防抖节流函数的示例代码
2024-05-11 09:31:55
教你快速掌握如何向MySQL的表中录入数据
2008-11-27 16:45:00
Pytorch:dtype不一致问题(expected dtype Double but got dtype Float)
2023-07-05 21:57:33
Python序列化模块之pickle与json详解
2023-07-08 05:48:23
bootstrapValidator表单验证插件学习
2024-04-10 13:53:34