Python 字符串 endswith()方法
Python的 endswith() 方法返回字符串是否以指定的子字符串结尾,如果是则返回true,否则返回false。
语法
endswith(suffix[, start[, end]])
参数
- suffix :子字符串
- start :范围的开始索引
- end :范围的最后一个索引
开始和结束参数都是可选的。
返回类型
它返回一个布尔值,要么是True,要么是False。
让我们看一些例子来了解endswith()方法。
示例1
一个简单的例子,它返回true,因为它以点(.)结尾。
# Python endswith() function example
# Variable declaration
str = "Hello this is javatpoint."
isends = str.endswith(".")
# Displaying result
print(isends)
输出:
True
示例2
它返回false,因为字符串不以is结尾。
# Python endswith() function example
# Variable declaration
str = "Hello this is javatpoint."
isends = str.endswith("is")
# Displaying result
print(isends)
输出:
False
示例3
这里,我们提供了方法开始搜索的范围的起始索引。
# Python endswith() function example
# Variable declaration
str = "Hello this is javatpoint."
isends = str.endswith("is",10)
# Displaying result
print(isends)
输出:
False
示例4
它返回true,因为第三个参数停止方法在索引13处。
# Python endswith() function example
# Variable declaration
str = "Hello this is javatpoint."
isends = str.endswith("is",0,13)
# Displaying result
print(isends)
输出:
True