string.endswith()函数是Python中用来判断字符串是否以指定子串结尾的函数。它是一个布尔函数,也就是说它只会返回True或False。使用方法如下:
str="Hello World" print(str.endswith("World"))
上面的代码中,我们定义了一个字符串str,调用string.endswith()函数来判断字符串str是否以"World"结尾,运行结果如下:
True
可以看到,string.endswith()函数返回了True,说明字符串str以"World"结尾。
除了可以判断字符串是否以指定子串结尾外,string.endswith()函数还可以指定多个参数,来判断字符串是否以其中任意一个子串结尾:
str="Hello World" print(str.endswith(("World","Hello")))
上面的代码中,我们定义了一个字符串str,调用string.endswith()函数来判断字符串str是否以"World"或"Hello"结尾,运行结果如下:
True
可以看到,string.endswith()函数返回了True,说明字符串str以"World"或"Hello"结尾。
注意事项
- string.endswith()函数只能判断字符串是否以指定子串结尾,不能判断字符串是否以指定子串开头。
- string.endswith()函数只能判断字符串是否以指定子串结尾,不能判断字符串是否包含指定子串。
- string.endswith()函数只能判断字符串是否以指定子串结尾,不能判断字符串是否以指定字符结尾。