Python字符串对象是非常强大的,有很多内置的方法可以方便地操作字符串。其中之一就是startswith()方法,该方法可以帮助我们判断一个字符串是否以一个给定的子字符串开头。该方法返回一个布尔值,如果字符串以指定子字符串开头,则返回True,否则返回False。
str.startswith(str, beg=0, end=len(string));
startswith()方法的参数如下:
下面的示例代码演示了如何使用startswith()方法检查一个字符串是否以指定的开头文字开始。
# 检查字符串是否以指定文字开头 string = "Hello, world!" result1 = string.startswith("Hello") result2 = string.startswith("hello") print(result1) # 输出:True print(result2) # 输出:False
说明:
下面的示例代码演示了如何使用startswith()方法指定字符串检索的起始和结束位置。
# 指定字符串检索范围 string = "Hello, world!" result1 = string.startswith("Hello", 0, 5) result2 = string.startswith("Hello", 0, 4) print(result1) # 输出:True print(result2) # 输出:False
说明:
下面的示例代码演示了如何使用startswith()方法对数据进行筛选,以便只选择以特定前缀开始的行。
# 使用startswith()方法作数据筛选 data = [ "Name,Age,Email", "Tom,23,tom@example.com", "John,25,john@example.com", "Mary,27,mary@example.com", "Lisa,29,lisa@example.com" ] for line in data: if line.startswith("Tom"): print(line)
说明:
Python字符串startswith()方法是一个很方便的方法,它可以快速地检查一个字符串是否以指定的子字符串开头。同时,startswith()方法还支持传入起始和结束位置,以便指定字符串的检索范围。除此之外,startswith()方法还可以用于筛选数据等场景。希望本文的介绍对你了解startswith()方法有所帮助。
标签: django基础