startswith判断文本是否以某个或某几个字符开始;

endswith判断文本是否以某个或某几个字符结束;

text = 'Happy National Day!'
print text.startswith('A') # False
print text.startswith('H') # True
print text.startswith('Hap') # True
print text.startswith('') # True print text.endswith('A') # False
print text.endswith('!') # True
print text.endswith('Day!') # True

startswith()和endswith()函数的参数可以包在一个括号中一次列出多个,各个参数之间是或的关系:

text = 'Happy National Day!'
print text.startswith(('A','H')) # True
print text.endswith(('y','!')) # True

endswith典型的应用场景是用来判断是否是某一文件类型(图片或.exe、.sh执行文件)

import os
import cv2 for item in os.listdir('/home/xxx/TestImage/'):
if item.endswith(('.jpg','.png','gif')):
img = cv2.imread(item)
print True

最新文章

  1. Python私有变量
  2. ACM 谁获得了最高奖学金
  3. php安装phalcon扩展
  4. Devexpress HtmlEditor 上传本地图片
  5. LabView 快捷键
  6. 自定义view(自定义view的时候,三个构造函数各自的作用)
  7. java设计模式--创建模式--建造者模式
  8. iOS开发:多线程技术概述
  9. django安装配置及测试
  10. JDK8 指南(译)
  11. 集合并发修改异常-foreach的时候不可修改值
  12. 3-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(购买域名,域名绑定IP)
  13. 【bzoj 1492】[NOI2007]货币兑换Cash
  14. C++中extern(转)
  15. css效果文字多了就...
  16. SVN远程管理
  17. 在Windows Server 2008的桌面上显示“我的电脑”“网上邻居”等图标?
  18. 一.移动app测试与质量保证
  19. python之pip安装mysql-python失败
  20. python之字符串【str】

热门文章

  1. [bzoj3308]九月的咖啡店_欧拉筛素数_费用流
  2. codevs——1690 开关灯
  3. uiimage缩放图片大小和属性UIViewContentModeScaleAspectFit
  4. android studio 使用(一)
  5. $.ajax里一个中文全角逗号引发的惨案
  6. DASH----Desktop and mobile Architecture for System Hardware----桌面和移动系统硬件架构(DASH)计划
  7. WebService CXF Spring
  8. vue 单页面(SPA) history模式调用微信jssdk 跳转后偶尔 "invalid signature"错误解决方案
  9. python day - 19 抽象类 接口类 多态 封装
  10. CentOS笔记-vim