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中文乱码的解决方法
Nov 04 Python
python算法学习之计数排序实例
Dec 18 Python
Python发送Email方法实例
Aug 21 Python
快速查询Python文档方法分享
Dec 27 Python
python实现周期方波信号频谱图
Jul 21 Python
python实现任意位置文件分割的实例
Dec 14 Python
Python3.5实现的罗马数字转换成整数功能示例
Feb 25 Python
Django中Middleware中的函数详解
Jul 18 Python
手写一个python迭代器过程详解
Aug 27 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
python高级特性简介
Aug 13 Python
Python Numpy库的超详细教程
Apr 06 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关联数组的10个操作技巧
2013/01/21 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
php类的定义与继承用法实例
2015/07/07 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
原生JS实现-星级评分系统的简单实例
2016/08/21 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
JavaScript之数组扁平化详解
2019/06/03 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
Python中用altzone()方法处理时区的教程
2015/05/22 Python
python制作最美应用的爬虫
2015/10/28 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
文员个人的求职信范文
2013/09/26 职场文书
电气自动化个人求职信范文
2014/02/03 职场文书
批评与自我批评材料
2014/02/15 职场文书
加强作风建设心得体会
2014/10/22 职场文书
趣味运动会开幕词
2015/01/28 职场文书
开平碉楼导游词
2015/02/06 职场文书
律政俏佳人观后感
2015/06/09 职场文书
Nginx域名转发使用场景代码实例
2021/03/31 Servers