函数:startswith()

作用:判断字符串是否以指定字符或子字符串开头。python学习网,大量的免费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

python 判断字符串开头_python 怎么判断字符串开头相关推荐

  1. isdigit函数python检测数字个数_Python中判断字符串是否为数字的三个方法isdecimal 、isdigit、isnumeric的差别...

    isdecimal .isdigit.isnumeric这三个字符串方法都用于判断字符串是否为数字,为什么用三个方法呢?他们的差别是什么内? isdecimal:是否为十进制数字符,包括Unicode ...

  2. python去掉两边空格_Python模拟删除字符串两边的空白

    目标: 1.使用string模块的whitespace 2.删除左边.右边以及两边的空白 代码如下: [root@localhost python]# cat rmspace.py #!/usr/bi ...

  3. python定义字符串类型_Python数据类型之字符串

    1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...

  4. python判断回文_Python实现判断一个整数是否为回文数算法示例

    本文实例讲述了Python实现判断一个整数是否为回文数算法.分享给大家供大家参考,具体如下: 第一个思路是先将整数转换为字符串,再将字符串翻转并与原字符串做比较 def isPalindrome(se ...

  5. python获取键盘输入_python之判断数据异常Python读取键盘输入

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: <python之判断数据异常Python读取键盘输入>总结了关于python网站教程,对于我们来www. ...

  6. python字符串解释_Python学习:字符串的简单解释,深入浅出

    字符串是python很常见的一种数据类型,比如日志的打印,程序中函数的注释,数据库的访问,变量的操作都需要用到字符串. 一.字符串基础 字符串是由独立字符组成的一个序列,通常包含在单引号('')双引号 ...

  7. python字符串解释_python基础之字符串详解

    1.Python环境配置: 下载好之后安装,注意勾选环境变量. 2.写python一定要注意代码的缩进. 2.字符串: (1).字符串是从左到右是从0开始索引,从右到左是从-1开始.遵循包前不包后原则 ...

  8. python取字符串一部分_python,如何获取字符串中的子字符串,部分字符串

    说明: 比如有一个字符串,python,如何就获取前3位,或者后2位.在此记录下. 操作过程: 1.通过分割符的方式,下标的方式,获取字符串中的子串 >>> text = 'pyth ...

  9. python语言格式化输出_Python | 格式化输出字符串

    一直以来,字符串的格式化输出对于编程来说,尤其是新手,还是挺麻烦的.对于这部分的内容,笔者的建议是,只要大致能满足输出要求,越简单越好,别整那复杂的~(图文无关[俏皮]) 工具/原料 Python 2 ...

  10. python字符串输入_python如何输入字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如:var1 = 'Hello World!' v ...

最新文章

  1. 【巷子】---vue基于mint-ui三级联动---【vue】
  2. React入门-9.redux你好
  3. 玩转Javascript 给JS写测试
  4. 优秀学生专栏——王浩
  5. web前端页面——移动端简单登录页面、下拉菜单(代码详细注释)
  6. vue添加弹出框数据绑定
  7. 电脑亮度多少对眼睛好_黄江办公文员学费大概是多少,黄江附近哪个电脑学校比较好一点...
  8. 单龙芯3A3000-7A1000PMON研究学习-(1)硬件原理图
  9. 优动漫PAINT实现制图化繁为简的一波骚操作
  10. java bss_数据段、代码段、堆栈段、BSS段的区别
  11. 燃烧的远征恢复英文语音的方法
  12. 2018/09/29Web前端学习第五课
  13. 第四范式业界首推免费智能客服服务
  14. BGP在数据中心的应用5——BGP生命周期管理
  15. python破解qq密码_央·python编程之QQ数据清洗
  16. 【DirectX11】第十篇 其他灯光类型——点光源
  17. 安装vue-cli遇到npm ERR! code ECONNREFUSED问题
  18. 如何在微信小程序中集成认证服务—邮箱地址篇
  19. 怎样把内网IP映射外网
  20. iOS 应用跳转到AppStore评分 可内置跳转

热门文章

  1. Android之使用HttpURLConnection类查看网络图片以及网络源码
  2. Linux文件操作命令(二)
  3. 设计模式之不简单的工厂模式(三)
  4. Java Se相关测试题(偏线程、集合)含答案及详解
  5. oracle11gr2架构图,Oracle 11g R2 体系结构
  6. mesi协议怎么实现_volatile的底层实现原理
  7. Linux下如何设置和查看环境变量
  8. 新手学信息检索4:向量空间模型与相似度计算
  9. 工作五年的UI设计师,现在混的怎么样?不看是你的损失
  10. 架构,改善程序复用性的设计~第五讲 复用离不开反射和IOC