Python中用startswith()函数判断字符串开头的教程

 更新时间:2015年04月07日 10:26:59   投稿:goldensun  
这篇文章主要介绍了Python中用startswith()函数判断字符串开头的教程,startswith()函数的使用是Python学习中的基础知识,本文列举了一些不同情况下的使用结果,需要的朋友可以参考下

函数:startswith()

作用:判断字符串是否以指定字符或子字符串开头

一、函数说明
语法: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

相关文章

  • Python黑魔法库安装及操作字典示例详解

    Python黑魔法库安装及操作字典示例详解

    这篇文章主要为大家介绍了Python中黑魔法库的安装及操作字典的示例详解,有需要的 朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-10-10
  • 用Python计算三角函数之atan()方法的使用

    用Python计算三角函数之atan()方法的使用

    这篇文章主要介绍了用Python计算三角函数之atan()方法的使用,是Python入门的基础知识,需要的朋友可以参考下
    2015-05-05
  • Python+Matplotlib绘制高亮显示饼图的示例代码

    Python+Matplotlib绘制高亮显示饼图的示例代码

    饼图 (Pie Chart) 是一种圆形统计图,被分割成片用于表示数值间的比例关系,本文为大家介绍了Matplotlib绘制高亮显示的饼图的函数源码,需要的可以参考一下
    2023-06-06
  • 显卡驱动CUDA 和 pytorch CUDA 之间的区别

    显卡驱动CUDA 和 pytorch CUDA 之间的区别

    本文主要介绍了显卡驱动CUDA 和 pytorch CUDA 之间的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 使用Python开发游戏运行脚本实现模拟点击

    使用Python开发游戏运行脚本实现模拟点击

    这篇文章主要介绍了使用Python开发游戏运行脚本实现模拟点击,这样我们要想实现手游脚本开发的第一步,就是下载Android模拟器,然后在对安卓模拟器进行鼠标和键盘的模拟,以此来实现自动化游戏脚本,需要的朋友可以参考下
    2021-11-11
  • python执行系统命令4种方法与比较

    python执行系统命令4种方法与比较

    这篇文章主要介绍了python执行系统命令4种方法与比较,需要的朋友可以参考下
    2021-04-04
  • Pycharm中安装pywin32报错问题及解决

    Pycharm中安装pywin32报错问题及解决

    这篇文章主要介绍了Pycharm中安装pywin32报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • python辗转相除法求最大公约数和最小公倍数的实现

    python辗转相除法求最大公约数和最小公倍数的实现

    这篇文章主要介绍了python辗转相除法求最大公约数和最小公倍数的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • 一文详解凯撒密码的原理及Python实现

    一文详解凯撒密码的原理及Python实现

    凯撒密码是古罗马恺撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符。本文主要为大家讲解了凯撒密码的原理及实现,需要的可以参考一下
    2022-08-08
  • 使用Python代码进行PowerPoint演示文稿的合并与拆分

    使用Python代码进行PowerPoint演示文稿的合并与拆分

    多个PowerPoint演示文稿的处理可能会成为非常麻烦的工作,有时需要将多个演示文稿合并为一个演示文稿,从而不用在演示时重复打开演示文稿,本文我们可以使用Python代码来快速、准确的执行PowerPoint演示文稿的合并于拆分操作,需要的朋友可以参考下
    2024-03-03

最新评论