📜  Python string.endswith()方法(1)

📅  最后修改于: 2023-12-03 14:46:04.718000             🧑  作者: Mango

Python 字符串的 endswith() 方法

在 Python 编程中,字符串操作是非常常见的操作。Python 提供了多种内置的字符串方法,其中之一就是 endswith() 方法。

什么是 endswith() 方法?

Python 字符串的 endswith() 方法用于检查字符串是否以指定的字符或子字符串结尾。如果字符串是以指定的字符或子字符串结尾,则该方法返回 True,否则返回 False。

语法

该方法的语法如下:

str.endswith(suffix[, start[, end]])
参数

该方法有三个参数:

  • suffix:必需,用于指定要检查的后缀字符或子字符串。
  • start:可选,整数,用于指定开始检查的起始位置,默认为 0。
  • end:可选,整数,用于指定结束检查的位置,默认为字符串结尾处。
示例

下面的代码演示了 endswith() 方法的基本用法:

str1 = "Hello, world!"
print(str1.endswith("world!"))
# 输出:True

str2 = "Hello, world!"
print(str2.endswith("World!"))
# 输出:False

str3 = "Hello, world!"
print(str3.endswith("!"))
# 输出:False

str4 = "Hello, world!"
print(str4.endswith("world", 0, 7))
# 输出:True
总结

Python 字符串的 endswith() 方法用于检查字符串是否以指定的字符或子字符串结尾。该方法的语法简单,使用方便,是字符串操作常用的方法之一。