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 相关文章推荐
使用wxpython实现的一个简单图片浏览器实例
Jul 10 Python
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
利用Python开发微信支付的注意事项
Aug 19 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
python实现石头剪刀布小游戏
Jan 20 Python
Python创建或生成列表的操作方法
Jun 19 Python
pyinstaller打包opencv和numpy程序运行错误解决
Aug 16 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 Python
Python预测分词的实现
Jun 18 Python
Python-OpenCV教程之图像的位运算详解
Jun 21 Python
python运行脚本文件的三种方法实例
Jun 25 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
php 在线打包_支持子目录
2008/06/28 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
php中static和const关键字用法分析
2016/12/07 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
图解JavaScript中的this关键字
2020/05/28 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
使用vue-resource进行数据交互的实例
2017/09/02 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
python3 enum模块的应用实例详解
2019/08/12 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
python文件和文件夹复制函数
2020/02/07 Python
python 安装impala包步骤
2020/03/28 Python
python中upper是做什么用的
2020/07/20 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
美国NBA官方商店:NBA Store
2019/04/12 全球购物
研究生自荐信
2013/10/09 职场文书
2014年小班元旦活动方案
2014/02/16 职场文书
2014年林业工作总结
2014/12/05 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript