函数: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 cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作Python判断字符串是否xx开始或结尾的示例

python中函数startswith的用法_Python中用startswith()函数判断字符串开头的教程相关推荐

  1. python获取字符串首字母_Python中用startswith()函数判断字符串开头的教程

    Python中用startswith()函数判断字符串开头的教程 函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明语法:string.startswith(s ...

  2. python中if else语句用法_Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  3. python中函数startswith的用法,Python中用startswith()函数判断字符串开头的教程

    函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明 语法:string.startswith(str, beg=0,end=len(string)) 或stri ...

  4. python函数返回字符判断_Python中用startswith()函数判断字符串开头的教程

    函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明语法:string.startswith(str, beg=0,end=len(string)) 或strin ...

  5. python中reversed是什么意思_Python内置函数reversed()用法分析

    这篇文章主要介绍了Python内置函数reversed()用法,结合实例形式分析了reversed()函数的功能及针对序列元素相关操作技巧与使用注意事项,需要的朋友可以参考下 reversed()函数 ...

  6. python判断以什么开头_Python中用startswith()函数判断字符串开头的教程

    函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明 语法:string.startswith(str, beg=0,end=len(string)) 或stri ...

  7. python中的getattr的用法_python - 究竟是什么getattr()以及如何使用它?

    python - 究竟是什么getattr()以及如何使用它? 我正在阅读有关getattr()功能的信息. 问题是我仍然无法掌握它的用法. 我唯一理解getattr()是getattr(li, &q ...

  8. python中print end的用法_python中print用法

    print用法 参考文档: https://blog.csdn.net/sinat_28576553/article/details/81154912 目录 一.print()函数概述 二.变量的输出 ...

  9. python中if else语句用法_python中if及if-else如何使用

    if 结构 if 结构允许程序做出选择,并根据不同的情况执行不同的操作 基本用法 比较运算符 根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 == 3. PEP8 标准 ==(相等) ...

最新文章

  1. 准确度判断 语义分割_Mask R-CNN(目标检测语义分割)测试
  2. vue 如何生成一个dom元素_vue 学习心得——DOM树如何被构建
  3. Shell 脚本修改 Mac IP地址
  4. Android Canvas画图形(更新中)
  5. ---WebCam网络摄像头7 cmos--yuv rgb , Format............:V4L2_PIX_FMT_YUYV
  6. Ubuntu之12.04常用快捷键——记住这些你就是高手啦!
  7. (02)System Verilog 程序块结束仿真
  8. 在线教育平台签约电子化:借电子印章提速控本、服务师生
  9. 关于RadASM使用编译资源脚本功能无法找到指定头文件的解决方案
  10. 打印图片一直显示连接传真服务器,打印机打印时显示传真怎么办
  11. Docker Jar项目启动慢
  12. python如何自己写库_亲自动手写一个python库(二)
  13. python 在线编译器
  14. 电脑程序在计算机丢失怎么办,电脑中dll文件丢失怎么恢复?计算机中丢失dll文件修复方法...
  15. Sikerio --《只狼》
  16. 多类差异信息柔性融合概念与内涵
  17. QQ音乐评论分布可视化
  18. 最简单的基于FFmpeg的推流器(以推送RTMP为例)
  19. matlab中switch算工资,switch语句matlab
  20. HSL和HSLA颜色

热门文章

  1. 十进制转化为二进制_使用Windows 10内置计算器,将十进制数快速转换为二进制数,试试...
  2. python ctypes 详解_python与C语言调用模块 ctypes的详解
  3. opencv java水平投影_使用OpenCv中Mat进行水平投影与垂直投影并实现字符切分
  4. uos系统虚拟机_体验中兴深度联合推出的「UOS」统一操作系统
  5. 通信模块开发 c语言,I2C通信模块c语言库文件
  6. 对“善于提问,主动解决问题”的程序员的吐槽
  7. C++中 #define的用法
  8. Cordova+Ionic之坑
  9. poj 2001 Shortest Prefixes(特里)
  10. SharePoint 2010新特性Ribbon