Python的startswith与endswith函数

转载 2015年11月19日 15:49:59

http://www.qttc.net/201209206.html

在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。

startswith()函数
此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。


text='welcome to qttc blog'
print text.startswith('w')      # True
print text.startswith('wel')    # True
print text.startswith('c')      # False
print text.startswith('')       # True
endswith()函数
此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。


text='welcome to qttc blog'
print text.endswith('g')        # True
print text.endswith('go')       # False
print text.endswith('og')       # True
print text.endswith('')         # True
print text.endswith('g ')       # False
判断文件是否为exe执行文件
我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件


# coding=utf8
 
fileName1='qttc.exe'
if(fileName1.endswith('.exe')):
    print '这是一个exe执行文件'   
else:
    print '这不是一个exe执行文件'
 
# 执行结果:这是一个exe执行文件
判断文件名后缀是否为图片


# coding=utf8
 
fileName1='pic.jpg'
if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'):
    print '这是一张图片'
else:
    print '这不是一张图片'
     
# 执行结果:这是一张图片

Python的startswith和endswith

Python startswith()方法 描述 Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果...

String的部分源码分析(substring、startsWith、endsWith)(一)

1.String的substring方法源码:        public String substring(int beginIndex) { //判断开始位置是否小于0         if (b...

用C++实现split/startswith/endswith/trim

一.split函数1.python演示 2.C++函数原型vector split(const string& srcstr, const string& delimeter = ";");//...

startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾

Java代码   if(a.startsWith(b))    //判断字符串a 是不是以字符串b开头.   Java代码   if(a.endsWith(...

startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾

startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾 博客分类:  java BlogHTML  Java代码   ...
  • pi9nc
  • pi9nc
  • 2013年08月01日 18:36
  • 1580

java中startsWith与endsWith的用法

if(a.startsWith(b)) //判断字符串a 是不是以字符串b开头. if(a.endsWith(b)) //判断字符串a 是不是以字符串b结尾. starts...

HDOJ/HDU 2539 点球大战(String.endsWith()方法的一个应用~)

Problem Description 在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利...

String的一些基本操作(startsWith、split)和JS中的match、search和replace方法

split,startWith,match、search和replace方法

python卷积运算,不用函数

  • 2017年11月22日 17:21
  • 3KB
  • 下载

python内置函数

  • 2017年11月05日 18:44
  • 26KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python的startswith与endswith函数
举报原因:
原因补充:

(最多只允许输入30个字)