Python 字符串startswith()
原文:https://www.studytonight.com/python-library-functions/python-string-startswith
Python startswith()
字符串方法用于检查指定的字符串是否以给定的前缀/子字符串开头。这是 Python 中内置的字符串函数。
如果字符串以我们正在寻找的前缀开始,并且如果它没有那个前缀,那么
startswith()
方法返回真,在这种情况下,该函数返回假。该函数的参数
prefix
为区分大小写,表示研究和研究是两个不同的前缀值。
Python 字符串startswith()
:语法
下面我们有一个 Python 中startswith()
方法的基本语法:
str.startswith(prefix, beg=0,end=len(string))
Python 字符串startswith()
:参数
startswith()
参数描述如下:
前缀
此参数用于指定作为前缀的子字符串。
启动
这是一个可选参数,用于设置匹配边界的起始索引。
结束
也是一个可选参数,用于设置匹配边界的结束索引。
Python 字符串startswith()
:返回值
对于返回值,有两种情况:
如果字符串以指定的前缀或子字符串开始,则返回真
如果字符串没有以指定的前缀开始,则返回 false 。
Python 字符串startswith()
:基本示例
下面我们有一个例子来展示 python 中startswith()
函数的工作原理:
strA = 'Welcome to StudyTonight'
print(strA.startswith('Study'))
上述代码片段的输出将是:
真
Python 字符串startswith()
:另一个例子
让我们看另一个代码片段,其中我们看到了这个方法的区分大小写性:
strA = 'Welcome to StudyTonight'
print(strA.startswith('study', 10))
上述代码片段的输出将是:
假
注: 由于startswith()
是区分大小写函数、研究和研究被视为不同的字符串,因此我们得到了假作为上述代码的输出。
是时候做一个活生生的例子了!
让我们看一个真实的例子,其中我们将在不同的情况下使用startswith()
函数,并将看到相同的输出:
摘要
在本教程中,我们讨论了 Python 中字符串的startswith()
方法,该方法用于检查指定的字符串是否以给定的前缀开头。