在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使用中文正则表达式匹配指定中文字符串的方法示例Python做简单的字符串匹配详解python使用正则表达式匹配字符串开头并打印示例Python字符串匹配算法KMP实例Python实现字符串匹配算法代码示例Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例Python中用startswith()函数判断字符串开头的教程在Python中操作字符串之startswith()方法的使用老生常谈Python startswith()函数与endswith函数Python中endswith()函数的基本使用Python中处理字符串之endswith()方法的使用简介Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作

python中函数startswith的用法_Python中的startswith和endswith函数使用实例相关推荐

  1. python中with open的用法_python中open和with open有什么区别?

    python中,open函数用于打开文件,通过文件对象对文件进行各种处理.with open函数用于文件读写,与open函数功能看起来相同.二者相差一个关键词"with",有什么区 ...

  2. python中return true的用法_python中 return 的用法

    return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return. 要返回两个数值,写成一行即可: de ...

  3. python里try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...

    本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...

  4. python中print end的用法_python中print用法

    print用法 参考文档: https://blog.csdn.net/sinat_28576553/article/details/81154912 目录 一.print()函数概述 二.变量的输出 ...

  5. python中if else语句用法_python中if及if-else如何使用

    if 结构 if 结构允许程序做出选择,并根据不同的情况执行不同的操作 基本用法 比较运算符 根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 == 3. PEP8 标准 ==(相等) ...

  6. python中shutil模块的用法_python中的os,shutil模块的定义以及用法

    #os 模块 os.sep 可以取代操作系统特定的路径分隔符.windows下为'\\'os.name 字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户 ...

  7. python中的随机函数的用法_python中的随机函数小结

    本系列不会对python语法,理论作详细说明:所以不是一个学习教材:而这里只是我一个学习python的某些专题的总结. 1. random()函数 描述:random() 方法返回随机生成的一个实数, ...

  8. python os.path.splitext()的用法_Python中os.path用法分析

    本文实例分析了Python中os.path用法.分享给大家供大家参考.具体如下: #coding=utf-8 import os print os.path.abspath("d:\\new ...

  9. python中main方法的用法_Python中的main方法

    估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看.但事实上python中是没有你理解中的"main()"方法的.言归正传 if name = ...

最新文章

  1. copper实现图片的裁剪和上传(1)
  2. C# 基础知识 (三).主子对话框数值传递
  3. 最全!最完整的设计词法分析程序的代码!!!
  4. 没有mmu可以跑Linux吗?
  5. 基于External-DNS的多集群Ingress DNS实践
  6. docker安装指定版本的tag镜像
  7. about HashMap
  8. 数电技术基础大恶补04:CMOS门电路
  9. 了解方差、标准差和极差
  10. excel迷你图 vba_如何在Excel 2010中使用迷你图
  11. ask调制流程图_利用卷积神经网络的自动调制分类算法
  12. edp和edt哪个好_邂逅的香水 到底是EDT 好还是 EDP 好?
  13. 水溶性CdseTe ZnS量子点
  14. python---导入 py文件
  15. 【北亚数据恢复】raid损坏导致硬盘灯报警离线,存储无法使用的数据恢复
  16. SpringBoot多文件压缩包下载(多附件zip格式)
  17. TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法
  18. 环保设施运行在线监控 数采仪环保工况监测终端
  19. 已知圆柱体的底面半径c语言,C语言编程题带答案
  20. RS导出Excel交叉表角对应的列占用多列问题

热门文章

  1. VMware Workstation Pro 虚拟机做RAID
  2. 使用ipmitool命令检测电源模块状态
  3. 力扣题目——1. 两数之和
  4. WebAPI框架里设置异常返回格式统一
  5. Abp vNext 自定义 Ef Core 仓储引发异常
  6. 解决python中csv文件中文写入问题
  7. SecureCRT SSH 失败 Key exchange failed 解决方法
  8. 什么是在JavaScript中扩展错误的好方法?
  9. 如何查看Git提交中的更改?
  10. mysql中有exist吗_关于MySQL 中 EXISTS 的用法