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


Posted in Python onApril 07, 2015

函数: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的Bottle框架的一些使用技巧介绍
Apr 08 Python
Python中使用copy模块实现列表(list)拷贝
Apr 14 Python
python获得文件创建时间和修改时间的方法
Jun 30 Python
python使用pymysql实现操作mysql
Sep 13 Python
python如何为创建大量实例节省内存
Mar 20 Python
Python正则表达式指南 推荐
Oct 09 Python
python查看模块安装位置的方法
Oct 16 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
python Django框架实现web端分页呈现数据
Oct 31 Python
Python生成器generator原理及用法解析
Jul 20 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
Sep 03 Python
详解Python中的for循环
Apr 30 Python
把MySQL表结构映射为Python中的对象的教程
Apr 07 #Python
在RedHat系Linux上部署Python的Celery框架的教程
Apr 07 #Python
详解Python3.1版本带来的核心变化
Apr 07 #Python
初学Python函数的笔记整理
Apr 07 #Python
利用Python绘制数据的瀑布图的教程
Apr 07 #Python
浅析Python中的多进程与多线程的使用
Apr 07 #Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 #Python
You might like
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
Javascript - HTML的request类
2007/01/09 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
JavaScript生成图形验证码
2020/08/24 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
python实现的简单猜数字游戏
2015/04/04 Python
pygame学习笔记(4):声音控制
2015/04/15 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
pycharm安装和首次使用教程
2018/08/27 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
建筑管理专业求职信
2014/07/28 职场文书
公安机关纪律作风整顿个人剖析材料材料
2014/10/10 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
2014年法务工作总结
2014/12/11 职场文书
酒店宣传语大全
2015/07/13 职场文书
中学生运动会广播稿
2015/08/19 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
python之django路由和视图案例教程
2021/07/26 Python
springboot + mongodb 通过经纬度坐标匹配平面区域的方法
2021/11/01 MongoDB
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
如何基于python实现单目三维重建详解
2022/06/25 Python