Python 中处理字符串之endswith()方法的使用简介
简介
在 Python 中,endswith() 是一种内置的字符串方法,用于检查字符串是否以指定后缀结尾。该方法返回布尔值,即 True 或 False。
语法
endswith() 方法的语法如下:
str.endswith(suffix[, start[, end]])
- suffix:必需,表示字符串的后缀,可以是字符串或元组,如果 suffix 是元组 (tuple) 则会判断字符串是否以元组中的任意一个字符串结尾。
- start:可选,指定字符串搜索的起始位置。
- end:可选,指定字符串搜索的结束位置。
示例
下面是一些关于 endswith() 方法的示例:
示例一
判断字符串是否以指定后缀结尾,如果以指定后缀结尾,返回 True,否则返回 False。
str = "Hello, World!"
result = str.endswith("World!")
print(result) # 输出 True
示例二
判断字符串是否以多个指定后缀中的任意一个结尾。
str = "summer is coming soon"
result = str.endswith(("soon", "later", "soon!"))
print(result) # 输出 True
示例三
可以指定查找起始位置和结束位置。
str = "Python programming is easy to learn."
result = str.endswith("learn.", 27, 33)
print(result) # 输出 True
结论
endswith() 方法可以用于检查字符串是否以指定后缀结尾。该方法可以传递一个或多个后缀,如果字符串结尾是后缀中的任意一个,则返回 True。在实际开发中,endswith() 方法常用于编写和检查文件名后缀、URL是否合法等等。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中处理字符串之endswith()方法的使用简介 - Python技术站