python中startswith函数是什么?startswith函数的使用方法

在前面的学习中,我们了解了endstwith函数的用法,它是找到字符串是以什么字符结尾的在字符串中外在的表现形式不固定,当我们想要找到其中的某一类别,比如str开头的字符串,就需要借助startswith函数来解决,下面就来看看startswith函数的使用方法吧 。

python中startswith函数是什么?startswith函数的使用方法

文章插图
一、函数功能
在Python字符串中,要知道一个字符串是用什么字符开头,就要使用到这个函数,它可以检测字符串的开头是否是以str开始,并且可以使用任意的匹配和索引模式 。首先我们一起去了解一下这个函数的基本语法 。
1、startswith函数的基本语法
string.startswith(str, beg=0,end=len(string))通过语法可知,这个函数与前面学习的函数的参数是一样的,都是只有三个参数,string表示的是一个被检测的字符串,对于其它参数的说明如下:
str:这个参数可以使用元组的形式,在元组中会进行一一匹配,它表示的是一个指定的字符或者是一个子字符串 。
beg:这是一个可选择的参数,在一个字符串中表示的是开始检测的位置 。
end:与beg参数相反的设置,如果这两个参数都不设置的时候,默认的就是将一整个字符串匹配经常,没有具体的范围 。
2、返回的结果
当一个字符串中,匹配到了指定的检测到字符串时,运行结果及会返回true,反之为false 。
3、startswith函数的应用 
通过了简单的语法和返回值的学习之后,下面看看应用到实际的例子当中,具体的代码如下:
s = 'hello good girl '  print s.startswith('h')  print s.startswith('hel')  print s.startswith('h',4)  print s.startswith('go',6,8)运行结果:
truetruefalsetrue通过运行结果可以看到,在第三行代码中,我们是设置了指定的位置的,在字符串中,下标以0开始,第四个字符是o不是h,所以在运行结果会为false 。
【python中startswith函数是什么?startswith函数的使用方法】以上就是python中startswith函数是什么?startswith函数的使用方法,小伙伴下次想要筛选字符串,也可以使用这个startswith函数 。

    推荐阅读