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

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

那么,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()是用于判断末尾是否以某字符(串)
结尾

 

猜你喜欢

转载自www.cnblogs.com/leolsl/p/12922179.html