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中for循环下的索引变量的作用域
Apr 15 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 Python
python在每个字符后添加空格的实例
May 07 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
Python使用combinations实现排列组合的方法
Nov 13 Python
python进行文件对比的方法
Dec 24 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
Python3 filecmp模块测试比较文件原理解析
Mar 23 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
Keras - GPU ID 和显存占用设定步骤
Jun 22 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python 19个值得学习的编程技巧
Aug 15 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
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
php格式化时间戳
2016/12/17 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
jQuery过滤特殊字符及JS字符串转为数字
2016/05/26 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
浅析JavaScript预编译和暗示全局变量
2020/09/03 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
[43:14]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
Python数据库的连接实现方法与注意事项
2016/02/27 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
python tkinter窗口最大化的实现
2019/07/15 Python
python下载库的步骤方法
2019/10/12 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
2020/06/17 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
Django权限控制的使用
2021/01/07 Python
参观监狱心得体会
2014/01/02 职场文书
化学教师教学反思
2014/01/17 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
公司合作意向书范文
2014/07/30 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS