python中endswith函数什么意思_Python中endswith()函数的基本使用
函数:endswith()
作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型
相关函数:判断字符串开头 startswith()
一、函数说明语法:string.endswith(str, beg=[0,end=len(string)])
string[beg:end].endswith(str)
参数说明:
string: 被检测的字符串
str: 指定的字符或者子字符串(可以使用元组,会逐一匹配)
beg: 设置字符串检测的起始位置(可选,从左数起)
end: 设置字符串检测的结束位置(可选,从左数起)
如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查
返回值:
如果检测到字符串,则返回True,否则返回False。
解析:如果字符串string是以str结束,则返回True,否则返回False
注:会认为空字符为真
二、实例
>>> s = 'hello good boy doiido'
>>> print s.endswith('o')
True
>>> print s.endswith('ido')
True
>>> print s.endswith('do',4)
True
>>> print s.endswith('do',4,15)
False
#匹配空字符集
>>> print s.endswith('')
True
#匹配元组
>>> print s.endswith(('t','b','o'))
True
常用环境:用于判断文件类型(比如图片,可执行文件)
>>> f = 'pic.jpg'
>>> if f.endswith(('.gif','.jpg','.png')):
print '%s is a pic' %f
else:
print '%s is not a pic' %f
pic.jpg is a pic
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
python中endswith函数什么意思_Python中endswith()函数的基本使用相关推荐
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- [转载] python中string函数的用法_python中string模块各属性以及函数的用法
参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...
- python函数模块概念_python中模块和包的概念
1.模块 一个.py文件就是一个模块.这个文件的名字是:模块名.py.由此可见在python中,文件名和模块名的差别只是有没有后缀.有后缀是文件名,没有后缀是模块名. 每个文件(每个模块)都是一个独立 ...
- python中函数的作用域_Python中的函数作用域
在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...
- python中匿名函数的作用_Python 中的匿名函数,你会用吗
原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...
- python主函数的作用_python中main函数的用法
原博文 2020-03-27 20:25 − **什么场景下会有main函数?** 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行. **ma ...
- python中使用函数的优点_Python基础之函数基本用法与进阶详解
本文实例讲述了Python基础之函数基本用法与进阶.分享给大家供大家参考,具体如下: 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数 ...
- python中的方法和函数的区别_python中函数与方法的区别?
Python中函数不是方法,主要有以下区别: 首先,从分类的角度来分析二者的区别 (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函数:自己调用自 ...
- python中函数的使用_python中的函数的使用示例
函数定义: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (). 函数内容以冒号起始,并且缩进 函数以return 结束,若无return 返回non 示例: def myFun(): ...
最新文章
- 千里之行,始于OKR——轻雀协作团队管理分享
- 信息安全“拷问”智慧城市建设 如何解决
- Fiori Elements里General Information的设计原理
- 根目录下各文件夹的作用
- ORM组件XCode(十八般武艺)
- 十步轻松搞定IIS+PHP环境搭建
- Numpy:ndim、shape、dtype、astype用法介绍
- linux 用户管理、权限管理
- ESP8266之ESP8266WebServer库学习
- flex blazeds java spring_flex3+blazeds+spring+hibernate整合小结
- 如何把大写金额变为小写数字_如何将小写金额变成大写数值
- 工厂模式实现多种数据库连接
- Android studio安卓虚拟机无法启动
- 设计的概念以及含义_什么是设计概念? 以及为什么您应该始终从一个开始
- 在html中写for循环表格trtd,嵌套的HTML表格在javascript for循环
- 空心三角形 C语言版
- google map 的地图偏移 火星坐标
- 牛逼了,用Python破解wifi密码
- Shell编程基本指令
- 计算机系微电子专业就业前景,2019微电子技术专业就业前景和就业方向分析