Python endswith()方法

lcc發表於2021-09-11

Python endswith()方法

描述

Python endswith() 方法用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回True,否則返回False。可選引數"start"與"end"為檢索字串的開始與結束位置。

語法

endswith()方法語法:

string.endswith(suffix[, start[, end]])
# 自Python2.5版本起,還支援接收一個 tuple 為引數
string.endswith(tuple) # 滿足tuple任何一個都返回True

引數

suffix -- 該引數可以是一個字串或者是一個元素This could be a string or could also be a tuple of suffixes to look for.

start -- 字串中的開始位置。

end -- 字元中結束位置。

返回值

如果字串含有指定的字尾返回True,否則返回False。

例項

以下例項展示了endswith()方法的例項:

#!/usr/bin/python
 
string = "this is string example....wow!!!";
 
suffix = "wow!!!";
print string.endswith(suffix);
print string.endswith(suffix,20);
 
suffix = "is";
print string.endswith(suffix, 2, 4);
print string.endswith(suffix, 2, 6);
 
print '-----------------------------'
 
string1 = 'abc'
string2 = 'xyz'
string3 = 'twz'
for string in [string1,string2,string3]:
    print string.endswith(('a','x'))

以上例項輸出結果如下:

True
True
True
False
-----------------------------
True
True
False


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2331/viewspace-2837228/,如需轉載,請註明出處,否則將追究法律責任。

相關文章