python的endswith()的使用方法及实例

 更新时间:2022年07月17日 17:08:10   作者:小白修炼晋级中  
这篇文章主要介绍了python的endswith()的使用方法及实例,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

1.语法及用法

(1)语法:str.endswith(suffix[,start][,end])

  • str:字符串,待判断字符串
  • suffix:后缀,判断字符串后缀是否是这几个后缀,可为单字符也可为多字符。
  • start:索引字符串开始序号,可选,默认为0,从第一个位置开始。
  • end:索引字符串结束序号,可选,默认为字符串长度len(str),从最后位置结束。若填写则开始字符串也要填,start填,end可选填。

(2)用法

用于判断字符串后缀是否是某几个字符串,返回值为布尔类型bool(true|false)。

2.实例

(1)默认start和end为0

"""endswith函数"""
 
#定义str
str = 'hello peace world!'
 
#判断后缀是否为‘world'
str.endswith('world')
 
#判断后缀是否为‘world!'
str.endswith('world!')
 
#判断后缀是否为英文字符‘!'
str.endswith('!')
 
#判断字符串后缀是否为中文字符感叹号‘!'
str.endswith('!')

输出结果如下图所示:

结果解释:字符串后缀不是则返回为false否则返回true。字符要区分中英文,字符串str的感叹号是英文字符,所以判断后缀是否为中文字符串时返回结果值为false。

(2)指定start和end值

"""endswith函数"""
#定义str
str = 'hello peace world!'
 
#判断除掉倒数第一个,即把感叹号排除掉的字符串是否为‘world'
str.endswith('world',0,len(str)-1)
#len(str)-1   len(str)是获取字符串长度,减一即为从‘!'号前一个字符结尾
 
#判断从0开始的位置到最后的字符串的后缀是否为‘world'
str.endswith('world',0)

结果如下图所示:

到此这篇关于python的endswith()的使用方法及实例的文章就介绍到这了,更多相关python endswith() 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python中的elasticsearch_dsl查询语句转换成es查询语句详解

    python中的elasticsearch_dsl查询语句转换成es查询语句详解

    这篇文章主要介绍了python中的elasticsearch_dsl查询语句转换成es查询语句详解,ElasticSearch在实际生产里通常和LogStash,Kibana,FileBeat一起构成Elastic Stack来使用,它是这些组件里面最核心的一个,需要的朋友可以参考下
    2023-07-07
  • Python基于pygame模块播放MP3的方法示例

    Python基于pygame模块播放MP3的方法示例

    这篇文章主要介绍了Python基于pygame模块播放MP3的方法,结合实例形式简单分析了Python使用pygame模块播放MP3音频文件的实现方法以及相关函数的功能说明,需要的朋友可以参考下
    2017-09-09
  • 详细介绍python类及类的用法

    详细介绍python类及类的用法

    前面我们介绍了类的创建及面向对象的三大特性.本篇将详细介绍Python 类的成员,成员修饰符,类的特殊成员.需要的朋友可以参考下
    2021-05-05
  • 图解Python中浅拷贝copy()和深拷贝deepcopy()的区别

    图解Python中浅拷贝copy()和深拷贝deepcopy()的区别

    这篇文章主要介绍了Python中浅拷贝copy()和深拷贝deepcopy()的区别,浅拷贝和深拷贝想必大家在学习中遇到很多次,这也是面试中常常被问到的问题,本文就带你详细了解一下
    2023-05-05
  • django之使用celery-把耗时程序放到celery里面执行的方法

    django之使用celery-把耗时程序放到celery里面执行的方法

    今天小编就为大家分享一篇django之使用celery-把耗时程序放到celery里面执行的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • python支持多继承吗

    python支持多继承吗

    在本篇文章里小编给大家整理的是关于python支持多继承的相关基础知识点,需要的朋友们跟着学习参考下。
    2020-06-06
  • PyCharm远程调试代码配置以及运行参数设置方式

    PyCharm远程调试代码配置以及运行参数设置方式

    这篇文章主要介绍了PyCharm远程调试代码配置以及运行参数设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • python代码实现五子棋游戏

    python代码实现五子棋游戏

    这篇文章主要为大家详细介绍了python代码实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Python基于httpx模块实现发送请求

    Python基于httpx模块实现发送请求

    这篇文章主要介绍了Python基于httpx模块实现发送请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 分享Python文本生成二维码实例

    分享Python文本生成二维码实例

    这篇文章主要介绍了Python文本生成二维码实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-01-01

最新评论