endswith()方法
描述
endswith() 方法用於判斷字符串是否以指定后綴結尾,如果以指定后綴結尾返回True,否則返回False。可選參數"start"與"end"為檢索字符串的開始與結束位置。
語法
endswith()方法語法:
str.endswith(suffix[, start[, end]])
參數
-
suffix -- 該參數可以是一個字符串或者是一個元素。
-
start -- 字符串中的開始位置,0 為第一個字符索引值。
-
end -- 字符中結束位置,1 為第一個字符索引值。
返回值
如果字符串含有指定的后綴返回True,否則返回False。
實例
以下實例展示了endswith()方法的實例:
str1 = 'Runoob example....wow!!!' sufix = "!!" print(str1.endswith(sufix)) print(str1.endswith(sufix, 20)) sufix = "run" print(str1.endswith(sufix)) print(str1.endswith(sufix, 0, 19)) # 結果為 # True # True # False # False
print('01234'.endswith('234', 0, 4)) >>> False print('01234'.endswith('234', 0, 5)) >>> True