欢迎访问宙启技术站
智能推送

如何在Python中使用StringEnd()函数检查字符串是否以特定子字符串结尾的示例

发布时间:2023-12-24 08:45:01

在Python中,可以使用StringEnd()函数来检查一个字符串是否以特定的子字符串结尾。StringEnd()函数是字符串的内置方法,它会返回一个布尔值,如果字符串以指定的子字符串结束,那么返回True,否则返回False。

下面是一个使用StringEnd()函数检查字符串是否以特定子字符串结尾的示例:

# 定义一个字符串
s = "Hello, world!"

# 检查字符串是否以特定子字符串结尾
if s.endswith("!"):
    print("字符串以'!'结尾")
else:
    print("字符串不以'!'结尾")

if s.endswith("world!"):
    print("字符串以'world!'结尾")
else:
    print("字符串不以'world!'结尾")

if s.endswith("Hello"):
    print("字符串以'Hello'结尾")
else:
    print("字符串不以'Hello'结尾")

运行以上代码会输出:

字符串不以'!'结尾
字符串以'world!'结尾
字符串不以'Hello'结尾

在这个例子中,我们定义了一个字符串"Hello, World!",然后使用StringEnd()函数检查了该字符串是否以特定子字符串结尾。我们分别检查了字符串是否以字符!、字符串"world!"和字符串"Hello"结尾,并根据结果输出相应的提示信息。

需要注意的是,StringEnd()函数区分大小写,即"Hello""hello"被视为两个不同的子字符串。如果需要忽略大小写进行检查,可以使用lower()函数将字符串转换为小写进行比较,例如s.lower().endswith("hello")