本文主要介绍Python中endswith()函数的基本用法,这是Python学习的基础知识。这个功能可以用来检测文件类型,有需要的朋友可以参考一下。
函数:endswith()
函数:确定一个字符串是否以指定的字符或子字符串结尾,这通常用于确定文件类型。
相关函数:判断字符串startswith()的开头
一、功能描述
语法:string.endswith (str,beg=[0,end=len (string)])
字符串[beg:end]。端开关(str)
参数描述:
字符串:检测到的字符串
Str:指定的字符或子串(可以使用元组,并且将逐个匹配)
Beg:设置字符串检测的起始位置(可选,从左侧开始)
End:设置字符串检测的结束位置(可选,从左侧开始)
如果有参数beg和end,则在指定范围内检查,否则在整个字符串中检查。
返回值:
如果检测到字符串,则返回True,否则返回False。
解析:如果字符串string以str结尾,则返回True,否则返回False。
注意:空字符将被认为是真的。
二。例子
你好,好孩子,多伊多
打印s.endswith('o ')
真实的
打印s.endswith('ido ')
真实的
打印s.endswith('do ',4)
真实的
打印s.endswith('do ',4,15)
错误的
#匹配空字符集
打印s.endswith(' ')
真实的
#匹配元组
打印s.endswith(('t ',' b ',' o '))
真实的
常用环境:用于判断文件类型(如图片、可执行文件)
f='pic.jpg '
if f.endswith(('。gif ','。jpg ','。png’)):
打印“%s”是一张图片“%f”
否则:
打印“%s”不是图片“%f”
pic.jpg是一张照片
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。