python中endwiths用法
时间: 2024-05-13 22:18:38 浏览: 56
`endswith()` 方法是 Python 字符串中常用的一个方法,它用于判断一个字符串是否以指定的后缀结尾。其基本语法如下:
```
str.endswith(suffix[, start[, end]])
```
该方法的参数说明如下:
- suffix:必选参数,指定要检查的后缀,可以是字符串或元组类型。
- start:可选参数,指定检索的起始位置,默认为0,表示从字符串的开头开始检索。
- end:可选参数,指定检索的结束位置,默认为字符串的长度,表示一直检索到字符串末尾。
该方法返回值为布尔值,即如果字符串以指定的后缀结尾,则返回 True,否则返回 False。
下面是一些例子:
```python
str1 = 'Hello, world!'
print(str1.endswith('world!')) # 输出 True
print(str1.endswith('World!')) # 输出 False
str2 = 'Python programming'
print(str2.endswith(('programming', 'language'))) # 输出 True
print(str2.endswith(('Programming', 'Language'))) # 输出 False
str3 = 'abcdefg'
print(str3.endswith('c', 0, 3)) # 输出 True
print(str3.endswith('c', 0, 2)) # 输出 False
```
阅读全文