首页 > 编程语言 > 详细

python 字符串内建函数之开头与结尾判断

时间:2020-05-20 11:25:11      阅读:43      评论:0      收藏:0      [点我收藏+]

对于一个字符串,我们有时候需要判断这个字符串是否以指定字符(串)开头或结尾。此种场景在我们的
文件类型判断中经常出现,如我们需要判断一个文件是否是图片格式,那么就需要判断其文件后缀是否符
合。

那么,python 的字符串有两个内建函数可以实现此功能:
a,判断开头,用startswith()
b,判断结尾,用endswith()

首先,我们来看看startswith()

技术分享图片

 

 参数prefix传入判断的字符(串),start为查找起始位置(未传入默认为空),end为查找末尾位置(未传入默认为空)
tips:查找范围包括start,但不包括end,即前闭后开。

startswith()用于判断字符串是否以某一字符(串)开头,是则返回True,否则返回False
技术分享图片
上图中,打印result结果为True(因为是以"he"开头),打印result1结果为False(因为不是以“nu”开头)
技术分享图片
上图中,字符串s下标3到5的区间不包含“he”,返回结果为False,-3到-1区间包含“en”,则返回为True

 

对应endswith()函数,用法与startswith()一样,只是endswith()是用于判断末尾是否以某字符(串)
结尾

 

 

 

python 字符串内建函数之开头与结尾判断

原文:https://www.cnblogs.com/leolsl/p/12922179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!