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 相关文章推荐
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
python 获取图片分辨率的方法
Jan 08 Python
python使用正则筛选信用卡
Jan 27 Python
对python 自定义协议的方法详解
Feb 13 Python
python for和else语句趣谈
Jul 02 Python
Django命名URL和反向解析URL实现解析
Aug 09 Python
Python并发concurrent.futures和asyncio实例
May 04 Python
python报错: 'list' object has no attribute 'shape'的解决
Jul 15 Python
如何真正的了解python装饰器
Aug 14 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 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中实现记住密码自动登录的代码
2011/03/02 PHP
PHP抽象类 介绍
2012/06/13 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
详解jQuery-each()方法
2019/03/13 jQuery
微信小程序地图导航功能实现完整源代码附效果图(推荐)
2019/04/28 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
python列表去重的二种方法
2014/02/14 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
如何在Django项目中引入静态文件
2019/07/26 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
python实现指定ip端口扫描方式
2019/12/17 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
大学自我鉴定
2013/12/20 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
房产协议书范本
2014/10/18 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
领导新年致辞2016
2015/07/29 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers