知行编程网知行编程网  2022-08-27 10:30 知行编程网 隐藏边栏  895 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python 怎么判断字符串开头的相关知识,包括判断字符串是不是以25开头,以及python判断字符串中是否包含数字这些编程知识,希望对大家有参考作用。

python中如何判断字符串的开头

函数:startswith()

功能:判断字符串是否以指定字符或子字符串开头。

python学习网,大量的免费
,欢迎在线学习!


一、函数说明

语法:string.startswith(str, beg=0,end=len(string))或string[beg:end].startswith(str)

参数说明:

string:被检测的字符串。

str:指定的字符或子字符串。 (可以使用元组,会一一匹配)

beg:设置字符串检测的起始位置。(可选)

end:设置字符串检测的结束位置。(可选)

如果存在,则在指定范围内检查参数 beg 和 end,否则检查整个字符串。

返回值:如果检测到字符串,则返回 True,否则返回 False。默认空字符为 True。

功能分析:如果字符串string以str开头,返回True,否则返回False。


二、实例

>>> s = 'hello good boy doiido'  
>>> print s.startswith('h')  
True  
>>> print s.startswith('hel')  
True  
>>> print s.startswith('h',4)  
False  
>>> print s.startswith('go',6,8)  
True  
  
#匹配空字符集  
>>> print s.startswith('')  
True  
#匹配元组  
>>> print s.startswith(('t','b','h'))  
True

常用环境:用于if判断

>>> if s.startswith('hel'):  
    print "you are right"  
else:  
    print "you are wrang"    
you are right

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享