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文件读取的3种方法及路径转义
Jun 21 Python
python中os模块详解
Oct 14 Python
python opencv 直方图反向投影的方法
Feb 24 Python
python numpy 显示图像阵列的实例
Jul 02 Python
python保存网页图片到本地的方法
Jul 24 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
Python将文字转成语音并读出来的实例详解
Jul 15 Python
python飞机大战pygame游戏之敌机出场实现方法详解
Dec 17 Python
Python bytes string相互转换过程解析
Mar 05 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
python通过opencv调用摄像头操作实例分析
Jun 07 Python
Python学习之os包使用教程详解
Mar 21 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 操作符与控制结构
2012/03/07 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
2014/07/25 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
Laravel框架Request、Response及Session操作示例
2019/05/06 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
javascript中的array数组使用技巧
2010/01/31 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
Vue仿手机qq的实例代码(demo)
2017/09/08 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
2018/01/15 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
python实现RSA加密(解密)算法
2016/02/17 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
Python实现爬取网页中动态加载的数据
2020/08/17 Python
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
高中物理教学反思
2014/02/08 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
好的旅游活动方案
2014/08/19 职场文书
思想作风整顿个人剖析材料
2014/10/06 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
HTML5 语义化标签(移动端必备)
2021/08/23 HTML / CSS