Python 3 – 字符串 endswith() 方法

Python 3 – 字符串 endswith() 方法

Python 3中,字符串是一个非常重要的对象类型。经常需要对字符串进行处理、搜索和匹配等操作。Python字符串库提供了很多有用的方法,用于字符串操作。其中,endswith()方法可以帮助我们检查字符串是否以指定的后缀结尾。

endswith()方法的语法

endswith()方法的语法如下:

str.endswith(suffix[, start[, end]])
  • suffix:要检查的字符串后缀。
  • start:开始搜索的位置,默认为 0。
  • end:结束搜索的位置,默认为字符串的长度。

该方法返回True或False来表明字符串的结尾是否是指定字符串。

endswith()方法的示例

以下是使用endswith()方法的示例,以测试一个字符串是否以特定的后缀结尾。

# 检查是否以指定的后缀结尾
str1 = "Hello World"
print(str1.endswith("rld"))    # True
print(str1.endswith("ld", 5, 9))    # True
print(str1.endswith("ld", 5))    # False
print(str1.endswith("o", 2, 4))    # True

endswith()方法的简化示例

以下是使用endswith()方法的示例,其中字符串中的后缀是通过当前文件名获取的。

# 获取文件名后缀并比较
filename = "test.txt"
if filename.endswith(".txt"):
   print("The file is a text file.")
elif filename.endswith(".jpg"):
   print("The file is an image.")

结论

endswith()方法是一个语法简单、使用方便的字符串处理函数之一。通过检查字符串的结尾是否是指定字符串,可以为我们提供更多的字符串比较操作方式。对于需要对字符串进行常规处理和判断的Python程序员来说,endswith()方法是一个非常实用的工具。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程