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网络爬虫与信息提取(实例讲解)
Aug 29 Python
Python简单生成随机姓名的方法示例
Dec 27 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 Python
python 爬取华为应用市场评论
May 29 Python
Python基本知识点总结
Apr 07 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常用的排序和查找算法
2015/08/06 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
学习ExtJS table布局
2009/10/08 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
利用jquery禁止外层滚动条的滚动
2017/01/05 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
python读取word文档的方法
2015/05/09 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
学习和使用python的13个理由
2019/07/30 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Python:slice与indices的用法
2019/11/25 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
生产部厂长助理职位说明书
2014/03/03 职场文书
物流专业求职信
2014/06/30 职场文书
2016春节慰问信范文
2015/03/25 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书