📅  最后修改于: 2023-12-03 15:14:52.566000             🧑  作者: Mango
在 Python 中,endswith() 是一个内置方法,用于判断一个字符串是否以指定的后缀结束。它是一个非常方便的方法,可以用于诸如文件扩展名、网址后缀等场景。
该方法的基本语法如下:
str.endswith(suffix[, start[, end]])
如果给定字符串以指定后缀结尾,则 endswith() 方法返回 True;否则返回 False。
下面是一些使用 endswith() 方法的示例:
str1 = 'hello world'
print(str1.endswith('world')) # 输出 True
print(str1.endswith('llo', 0, 3)) # 输出 True
print(str1.endswith('o', 0, 4)) # 输出 False
str2 = 'http://www.example.com'
print(str2.endswith('.com')) # 输出 True
print(str2.endswith('/')) # 输出 False
在上面的示例中,我们分别检查了一个字符串是否以指定后缀结尾,以及如何在指定位置检查。
endswith() 是一个非常方便的方法,特别是在处理文件扩展名、网址后缀等场景时。在使用该方法时,需要注意 start 和 end 参数的使用。