python的endswith()的使用方法及实例
作者:小白修炼晋级中 发布时间:2023-04-30 04:42:11
标签: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)
结果如下图所示:
来源:https://blog.csdn.net/weixin_50853979/article/details/125817413


猜你喜欢
-   MySQL行转列,对经常处理数据的同学们来说,一定是不陌生的,甚至是印象深刻,因为它大概率困扰过你,
- node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。首先安装n模块:npm install -g n第二步
- view.pyfrom django.views.generic import ListView,DetailViewfrom xxxx.m
- matlab图像滤波详解(二维傅里叶滤波)在matlab中,图像滤波有很多中比如平滑滤波(smooth()函数)中值滤波medfilt2()
- 前言在编程开发中,个人觉得,只要按照规范去做,很少会出问题。刚开始学习一门技术时,的确会遇到很多的坑。踩的坑多了,这是好事,会学到更多东西,
- 纪要本文用于记录学习 Python 过程中遇到的一些小问题,如果遇到的是比较大的问题会单独开页面分析学习处处有坑1. 文件读取 open#
- 什么是Matplotlib?Matplotlib是Python中的一个库,用于创建静态和动态动画,并使用其内置函数绘制。它有很多内置特性和内
- 近来在训练检测网络的时候会出现loss为nan的情况,需要中断重新训练,会很麻烦。因而选择使用PyTorch提供的梯度裁剪库来对模型训练过程
- 前言搞了一台云服务器,首先要干的活就是得安装数据库,在Windows下安装不用说,傻瓜式操作,在Linux上安装少说要记录一下。我使用的是X
- jupyter因为其在python框架下具有一个较为人性化的设计,从而在数据分析,python教学,以及python的快速学习中大放光彩.j
- 用python读取视频有两种主要方法,大家可依据自己的需求进行使用。方法一:使用imageio库,没有安装的可用pip安装或自己下载,安装好
- 这段代码用到vuejs和vue-resouece。实现对接智能提示接口,并通过上下键选择提示项,按enter进行搜索<!DOCTYPE
- 一:数据源介绍本篇文章介绍的是使用python实现对葵花8号卫星数据进行自动下载。葵花8号卫星是日本的一颗静止轨道气象卫星,覆盖范围为60S
- 就像我的日志中的地址路径一样,让 index.php?action=one&do=two 变成: ?
- 1. 主要内容从本节开始介绍windows开发实现记事本程序的逻辑实现部分。本节的主要内容有以下3点:1. 主窗口定义 —— 主要介绍记事本
- 一、正常配置stylus流程1.安装stylus、stylus-loader依赖(进入项目文件夹下)cnpm install stylus
- 本文实例讲述了python实现对一个完整url进行分割的方法。分享给大家供大家参考。具体分析如下:python对一个完整的url进行分割,将
- 这篇文章主要介绍了Python使用configparser库读取配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考
- 本文实例为大家分享了SpringBoot整合Mybatis使用Druid数据库连接池的方法,具体内容如下在SpringBoot项目中,增加如
- 在小飞的博客上看到他写了一篇关于reset.css的文章,文章中关于css的部分分析的非常不错,但对于文中关于强调把CSS分别配置,对每一个