endwith函数用法
时间: 2023-09-05 21:11:00 浏览: 180
不得不分享的JavaScript常用方法函数集(上)
endswith()函数是Python中字符串对象的一个方法,它可以用于检查一个字符串是否以指定的后缀字符串结尾。
endswith()函数有一个参数,即要检查的后缀字符串。它会返回一个布尔值,表示原始字符串是否以指定的后缀字符串结尾。
下面是一个示例代码,展示了endswith()函数的用法:
```python
string = "hello world"
result = string.endswith("world")
print(result)
```
这个代码段将输出:"True",因为它将字符串"hello world"传递给endswith()函数,并指定要检查的后缀字符串为"world"。在返回的布尔值中,原始字符串以"world"结尾,因此结果为True。
endswith()函数还可以接受一个可选的起始位置和结束位置参数,用于指定要检查的子字符串的位置范围,例如:
```python
string = "hello world"
result = string.endswith("world", 5, 11)
print(result)
```
这个代码段将输出:"True",因为它将字符串"hello world"传递给endswith()函数,并指定要检查的后缀字符串为"world",同时指定要检查的范围为原始字符串的第5个字符到第11个字符。在返回的布尔值中,原始字符串在指定的范围内以"world"结尾,因此结果为True。
endswith()函数可以用于检查文件名是否具有特定的扩展名,例如:
```python
filename = "example.txt"
if filename.endswith(".txt"):
print("The file is a text file.")
else:
print("The file is not a text file.")
```
这个代码段将输出:"The file is a text file.",因为它使用endswith()函数检查文件名是否以".txt"结尾,从而确定文件是否是一个文本文件。
阅读全文