endswith()函数是Python字符串处理中常用的函数,它的作用是判断字符串是否以指定的子串结尾。
使用方法
endswith()函数接受两个参数,第一个参数是要查找的子串,第二个参数是可选参数,表示要查找的子串的起始位置。如果不指定第二个参数,则默认从字符串末尾开始查找。
# 使用endswith()函数判断字符串是否以指定子串结尾
str1 = "Hello World"
# 从字符串末尾开始查找
if str1.endswith('ld'):
print("字符串以ld结尾")
# 指定查找起始位置
if str1.endswith('Wo', 0, 8):
print("字符串以Wo结尾")
上面的代码中,第一个if语句判断字符串str1是否以ld结尾,由于没有指定查找起始位置,默认从字符串末尾开始查找;第二个if语句指定查找起始位置为0,只查找字符串前8个字符,判断字符串是否以Wo结尾。
endswith()函数的返回值是布尔值,如果字符串以指定子串结尾,则返回True,否则返回False。
- 使用endswith()函数时,需要指定查找的子串
- endswith()函数接受两个参数,第一个参数是要查找的子串,第二个参数是可选参数,表示要查找的子串的起始位置
- endswith()函数的返回值是布尔值,如果字符串以指定子串结尾,则返回True,否则返回False