Python String startswith() 方法

Python String startswith() 方法

Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。

Python String startswith() 语法

startswith()方法语法:

str.startswith(substr, beg=0,end=len(string));

Python String startswith() 参数

  • str – 检测的字符串。
  • substr – 指定的子字符串。
  • strbeg – 可选参数用于设置字符串检测的起始位置。
  • strend – 可选参数用于设置字符串检测的结束位置。

Python String startswith() 返回值

如果检测到字符串则返回True,否则返回False。

Python String startswith() 示例1

以下实例展示了startswith()函数的使用方法,在这里,我们将检查字符串是否以 api 开头,然后它将返回True,否则它将返回false。

var = "api for demos"

print(var.startswith("api"))
print(var.startswith("demos"))

输出:

Python String startswith() 方法

Python String startswith() 示例2

Python字符串 startswith()方法,带strbeg和strend参数.
如果我们提供strbeg和strend参数,那么startswith()将检查start和end内的子串是否与给定的子串匹配。

text = "api for demos"

result = text.startswith('for demos', 3)
print(result)

result = text.startswith('for', 6, 9)
print(result)

输出:

Python String startswith() 方法

Python String startswith() 示例3

使用Python String startswith()方法检查字符串是否以许多项中的一项开始。
我们也可以在Python String startswith()方法中传递一个元组,而不是一个要匹配的字符串。在这种情况下,如果字符串以元组中的任何一个项目开始,startwith()方法将返回True。

string = "apidemos"
res = string.startswith(('api', 'apis', 'API', 'Demos'))
print(res)

string = "apple you."
res = string.startswith(('a', 'e', 'i', 'o', 'u'))
print(res)

string = "mango you."
res = string.startswith(('a', 'e', 'i', 'o', 'u'))
print(res)

输出:

Python String startswith() 方法

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程