威尼斯人线上娱乐

Python中处理字符串之endswith

26 3月 , 2019  

描述

endswith()
方法用于判断字符串是还是不是以钦定后缀结尾,借使以钦命后缀结尾重返True,不然重返False。可选参数”start”与”end”为寻找字符串的始发与截至地点。


Python中处理字符串之endswith。Python中拍卖字符串之endswith()方法的采用简介,pythonendswith

 endswith()方法重返true,就算字符串以钦赐后缀结尾,不然再次回到(False可选限制的合作从给定的目录起先和终结)。
语法

以下是endswith()方法的语法:

str.endswith(suffix[, start[, end]])

参数

  •     suffix — 这只怕是三个字符串或许是元组用于查找后缀。
  •     start — 切片从此早先
  •     end — 切片到此甘休

返回值

设若字符串以钦命的后缀结束此办法重回true,不然再次回到false。
例子

下边包车型地铁例子呈现了endswith()方法的施用。

#!/usr/bin/python

str = "this is string example....wow!!!";

suffix = "wow!!!";
print str.endswith(suffix);
print str.endswith(suffix,20);

suffix = "is";
print str.endswith(suffix, 2, 4);
print str.endswith(suffix, 2, 6);

当大家运营方面包车型地铁主次,它会发出以下结果:

True
True
True
False

endswith()方法再次回到true,借使字符串以内定后缀结尾,不然重临(False可选限制的匹配…

Python startswith()函数 与 endswith函数,startswithendswith

语法

endswith()方日语法:

str.endswith(suffix[, start[, end]])
1.描述

endswith()
方法用于判断字符串是或不是以钦定后缀结尾,固然以钦命后缀结尾再次回到True,不然重临False。可选参数”start”与”end”为寻找字符串的起头与结束地方。


函数: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

 

 

参数

  • suffix — 该参数能够是三个字符串也许是一个要素。
  • start — 字符串中的初阶地点。
  • end — 字符中截止地方。
2.语法
str.endswith(suffix[, start[, end]])

函数: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 

 

startswith()函数 与
endswith函数,startswithendswith 函数:startswith()
功能:判断字符串是或不是以钦点字符或子字符串初阶 一 、函数说明语法:…

返回值

假诺字符串含有钦定的后缀重返True,不然再次回到False。

3.参数

suffix — 该参数能够是多少个字符串或然是一个成分。
start — 字符串中的开首地方。
end — 字符中甘休地点。


实例

以下实例彰显了endswith()方法的实例:

#!/usr/bin/python3

Str='Runoob example....wow!!!'
suffix='!!'
print (Str.endswith(suffix))
print (Str.endswith(suffix,20))
suffix='run'
print (Str.endswith(suffix))
print (Str.endswith(suffix, 0, 19))

如上实例输出结果如下:

True
True
False
False

 

4.返回值

一经字符串含有钦命的后缀再次来到True,不然重回False。


5.实例
Str='Runoob example....wow!!!'
suffix='!!'
print (Str.endswith(suffix))
print (Str.endswith(suffix,20))
suffix='run'
print (Str.endswith(suffix))
print (Str.endswith(suffix, 0, 19))

结果

True
True
False
False


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图