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调用java模块SmartXLS和jpype修改excel文件的方法
Apr 28 Python
Python函数式编程指南(三):迭代器详解
Jun 24 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
python下载文件记录黑名单的实现代码
Oct 24 Python
Python实现查看系统启动项功能示例
May 10 Python
python3+selenium自动化测试框架详解
Mar 17 Python
Django  ORM 练习题及答案
Jul 19 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Python 用三行代码提取PDF表格数据
Oct 13 Python
python元组和字典的内建函数实例详解
Oct 22 Python
pytorch实现对输入超过三通道的数据进行训练
Jan 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
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
php实现算术验证码功能
2018/12/05 PHP
Javascript window对象详解
2014/11/12 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Apache如何部署django项目
2017/05/21 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
2019/12/12 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
python 如何将office文件转换为PDF
2020/09/22 Python
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
低碳生活的宣传标语
2014/06/23 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
考试作弊检讨
2015/01/27 职场文书
单位委托函范文
2015/01/29 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis