最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

详解Python中startswith()函数与endswith函数的使用方法

来源:懂视网 责编:小OO 时间:2020-11-27 14:22:55
文档

详解Python中startswith()函数与endswith函数的使用方法

函数:startswith()。作用:判断字符串是否以指定字符或子字符串开头。一、函数说明;语法:string.startswith(str.beg=0,end=len(string))。或string[beg:end].startswith(str)。参数说明。string: 被检测的字符串。str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)。beg: 设置字符串检测的起始位置(可选)。end: 设置字符串检测的结束位置(可选)。如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查。返回值;如果检测到字符串,则返回True,否则返回False。默认空字符为True。函数解析:如果字符串string是以str开始,则返回True,否则返回False。
推荐度:
导读函数:startswith()。作用:判断字符串是否以指定字符或子字符串开头。一、函数说明;语法:string.startswith(str.beg=0,end=len(string))。或string[beg:end].startswith(str)。参数说明。string: 被检测的字符串。str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)。beg: 设置字符串检测的起始位置(可选)。end: 设置字符串检测的结束位置(可选)。如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查。返回值;如果检测到字符串,则返回True,否则返回False。默认空字符为True。函数解析:如果字符串string是以str开始,则返回True,否则返回False。

下面小编就为大家带来一篇老生常谈Python startswith()函数与endswith函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

函数:startswith()

作用:判断字符串是否以指定字符或子字符串开头

一、函数说明

语法:string.startswith(str, beg=0,end=len(string))
或string[beg:end].startswith(str)

参数说明:

string: 被检测的字符串
str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)
beg: 设置字符串检测的起始位置(可选)
end: 设置字符串检测的结束位置(可选)

如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查

返回值

如果检测到字符串,则返回True,否则返回False。默认空字符为True

函数解析:如果字符串string是以str开始,则返回True,否则返回False

二、实例

>>> s = 'hello good boy doiido'
>>> print s.startswith('h') 
True
>>> print s.startswith('hel') 
True
>>> print s.startswith('h',4) 
False
>>> print s.startswith('go',6,8) 
True
 
#匹配空字符集 
>>> print s.startswith('') 
True
#匹配元组 
>>> print s.startswith(('t','b','h')) 
True

用环境:用于if判断

>>> if s.startswith('hel'): 
 print "you are right"
else: 
 print "you are wrang"
you are right

函数:endswith()

作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型

一、函数说明

语法:string.endswith(str, beg=[0,end=len(string)])
string[beg:end].endswith(str)

参数说明:

string: 被检测的字符串
str: 指定的字符或者子字符串(可以使用元组,会逐一匹配)
beg: 设置字符串检测的起始位置(可选,从左数起)
end: 设置字符串检测的结束位置(可选,从左数起)

如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查

返回值:

如果检测到字符串,则返回True,否则返回False。

解析:如果字符串string是以str结束,则返回True,否则返回False

注:会认为空字符为真

二、实例

>>> s = 'hello good boy doiido' 
>>> print s.endswith('o') 
True 
>>> print s.endswith('ido') 
True 
>>> print s.endswith('do',4) 
True 
>>> print s.endswith('do',4,15) 
False 
 
 
 
 
#匹配空字符集 
>>> print s.endswith('') 
True 
#匹配元组 
>>> print s.endswith(('t','b','o')) 
True

常用环境:用于判断文件类型(比如图片,可执行文件)

>>> f = 'pic.jpg' 
>>> if f.endswith(('.gif','.jpg','.png')): 
 print '%s is a pic' %f 
else: 
 print '%s is not a pic' %f 
pic.jpg is a pic

文档

详解Python中startswith()函数与endswith函数的使用方法

函数:startswith()。作用:判断字符串是否以指定字符或子字符串开头。一、函数说明;语法:string.startswith(str.beg=0,end=len(string))。或string[beg:end].startswith(str)。参数说明。string: 被检测的字符串。str: 指定的字符或者子字符串。(可以使用元组,会逐一匹配)。beg: 设置字符串检测的起始位置(可选)。end: 设置字符串检测的结束位置(可选)。如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查。返回值;如果检测到字符串,则返回True,否则返回False。默认空字符为True。函数解析:如果字符串string是以str开始,则返回True,否则返回False。
推荐度:
标签: 方法 使用 解析
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top