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的Collections模块中counter结构的用法
Jul 07 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
Python Numpy 实现交换两行和两列的方法
Jun 26 Python
python实现点击按钮修改数据的方法
Jul 17 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
Series和DataFrame使用简单入门
Nov 13 Python
python实现FTP循环上传文件
Mar 20 Python
利用python生成照片墙的示例代码
Apr 09 Python
jupyter实现重新加载模块
Apr 16 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 Python
AI:如何训练机器学习的模型
Apr 16 Python
python for循环赋值问题
Jun 03 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中break及continue两个流程控制指令区别分析
2011/04/18 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
深入分析js中的constructor和prototype
2012/04/07 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
深入理解Angular中的依赖注入
2017/06/26 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
使用vue-infinite-scroll实现无限滚动效果
2018/06/22 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
简述DNS进行域名解析的过程
2013/12/02 面试题
几道Web/Ajax的面试题
2016/11/05 面试题
食品业务员岗位职责
2014/03/18 职场文书
应急处置方案
2014/06/16 职场文书
严以用权学习心得体会
2016/01/12 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书