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() 方法

赞(0)
未经允许不得转载:极客笔记 » Python String startswith() 方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Python OS模块
Python os.chown方法Python os.write() 方法Python os.pardir 方法
Python String模块
Python String capitalize()方法Python String count()方法Python String center()方法Python String expandtabs()方法Python String index()方法Python String isalnum()方法Python String endswith()方法Python String encode()方法Python String find() 方法Python String decode()方法Python String isalpha() 方法Python String isdigit() 方法Python String islower() 方法Python String isnumeric() 方法Python String isspace() 方法Python String istitle() 方法Python String isupper() 方法Python String join() 方法Python String len() 方法Python String ljust() 方法Python String lower() 方法Python String lstrip() 方法Python String maketrans() 方法Python String max() 方法Python String min() 方法Python String replace() 方法Python String rfind() 方法Python String rindex() 方法Python String rjust() 方法Python String rstrip() 方法Python String isdecimal() 方法Python String splitlines() 方法Python String split() 方法Python String startswith() 方法Python String swapcase() 方法Python String strip() 方法Python String translate() 方法Python String title() 方法Python String zfill() 方法Python String upper() 方法
Python Math 模块
Python Math exp() 函数Python Math ceil() 函数Python Math floor() 函数Python Math fabs() 函数Python Math log10() 函数Python Math log() 函数Python Math pow() 函数Python Math modf() 函数Python round() 函数Python Math sqrt() 函数Python Math acos() 函数Python Math asin() 函数Python Math atan() 函数Python Math atan2() 函数Python Math cos() 函数Python Math degrees() 函数Python Math hypot() 函数Python Math radians() 函数Python Math sin() 函数Python Math tan() 函数
Python Random 模块
Python random choice() 函数Python random random() 函数Python random randrange() 函数Python random seed() 函数Python random shuffle() 函数Python random uniform() 函数
Python List 模块
Python List min() 方法Python List len() 方法Python List list() 方法Python List max() 方法