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

目录
  • 1.语法及用法
    • (1)语法:str.endswith(suffix[,start][,end])
    • (2)用法
  • 2.实例
    • (1)默认start和end为0
    • (2)指定start和end值

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() 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python startswith()和endswith() 方法原理解析

    startswith()方法 Python startswith() 方法用于检查字符串是否是以指定子字符串开头 如果是则返回 True,否则返回 False.如果参数 beg 和 end 指定值,则在指定范围内检查. str.startswith(str, beg=0,end=len(string)); 参数 str --检测的字符串. strbeg --可选参数用于设置字符串检测的起始位置. strend --可选参数用于设置字符串检测的结束位置. 返回值 如果检测到字符串则返回True,否

  • 老生常谈Python startswith()函数与endswith函数

    函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明 语法:string.startswith(str, beg=0,end=len(string))       或string[beg:end].startswith(str) 参数说明: string:  被检测的字符串 str:      指定的字符或者子字符串.(可以使用元组,会逐一匹配) beg:    设置字符串检测的起始位置(可选) end:    设置字符串检测的结束位置(可选) 如果存在参数

  • Python中的startswith和endswith函数使用实例

    在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束. startswith()函数 此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回. 复制代码 代码如下: text='welcome to qttc blog' print text.startswith('w')      # True print text

  • python中startswith()和endswith()的用法详解

    startswith()方法 Python startswith() 方法用于检查字符串是否是以指定子字符串开头 如果是则返回 True,否则返回 False.如果参数 beg 和 end 指定值,则在指定范围内检查. str.startswith(str, beg=0,end=len(string)); 参数 str --检测的字符串. strbeg --可选参数用于设置字符串检测的起始位置. strend --可选参数用于设置字符串检测的结束位置. 返回值 如果检测到字符串则返回True,否

  • Python中处理字符串之endswith()方法的使用简介

    endswith()方法返回true,如果字符串以指定后缀结尾,否则返回(False可选限制的匹配从给定的索引开始和结束). 语法 以下是endswith()方法的语法: str.endswith(suffix[, start[, end]]) 参数 suffix -- 这可能是一个字符串或者是元组用于查找后缀. start -- 切片从此开始 end -- 切片到此为止 返回值 如果字符串以指定的后缀结束此方法返回true,否则返回false. 例子 下面的例子显示了endswith()方法的

  • Python中endswith()函数的基本使用

    函数:endswith() 作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型 相关函数:判断字符串开头 startswith() 一.函数说明 语法:string.endswith(str, beg=[0,end=len(string)])            string[beg:end].endswith(str) 参数说明: string: 被检测的字符串 str:      指定的字符或者子字符串(可以使用元组,会逐一匹配) beg:    设置字符串检测的起始位置(可

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

    目录 1.语法及用法 (1)语法:str.endswith(suffix[,start][,end]) (2)用法 2.实例 (1)默认start和end为0 (2)指定start和end值 1.语法及用法 (1)语法:str.endswith(suffix[,start][,end]) str:字符串,待判断字符串 suffix:后缀,判断字符串后缀是否是这几个后缀,可为单字符也可为多字符. start:索引字符串开始序号,可选,默认为0,从第一个位置开始. end:索引字符串结束序号,可选,

  • python判断集合的超集方法及实例

    1.说明 可以使用 >= 运算符判断当前集合是否为另一个集合的超集,即判断集合 b 中的所有元素是否都包含在集合 a 中. 2.语法 set_a >= set_b # 相当于set_a.issuperset(set_b) 3.参数 set_a:集合 a. set_b:集合 b. 4.返回值 返回布尔值,如果集合 b 中的所有元素都包含在集合 a 中,则返回 True,否则返回 False. 5.实例 # 创建集合 a = {'赵', '钱', '孙', '李'} b = {'赵', '孙',

  • Python JSON常用编解码方法代码实例

    概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写.在日常的工作中,应用范围极其广泛.这里就介绍python下它的两种编解码方法: 使用json函数 使用 JSON 函数需要导入 json 库:import json.函数含义: 源码解析: # coding= utf-8 #!/usr/bin/python import json import sys data = {"username":"测试",

  • Python 编码Basic Auth使用方法简单实例

    本片博文主要介绍在Python3 环境下把用户名密码编码成字符串. 代码如下: import base64 def get_basic_auth_str(username, password): temp_str = username + ':' + password # 转成bytes string bytesString = temp_str.encode(encoding="utf-8") # base64 编码 encodestr = base64.b64encode(byte

  • Python Tkinter图形工具使用方法及实例解析

    Tkinter 常用组件 按钮 Button 按钮组件 RadioButton 单选框组件 CheckButton 选择按钮组件 Listbox 列表框组件 文本输组件 Entry 单行文本框组件 Text 多行文本框组件 标签组件 Label 标签组件,可以显示图片和文字 Message 标签组件, 可以根据内容将文字换行 菜单 Menu 菜单组件 MenuButton 菜单按钮组件,可以实用Menu代替 滚动条 Scale 滑动组件 Scrollbar 滚动条组件 其他组件 Canvas 画

  • python实现数值积分的Simpson方法实例分析

    本文实例讲述了python实现数值积分的Simpson方法.分享给大家供大家参考.具体如下: #coding = utf-8 #simpson 法计算积分,数值积分,效果非常理想 from math import * def func(x): """ 定义被积分函数 """ return x*sin(x) def Get_N(a,b,width): # width为步长 N=int((b-a)/width + 1) if N%2 == 0: N=

  • python中列表元素连接方法join用法实例

    本文实例讲述了python中列表元素连接方法join用法.分享给大家供大家参考.具体分析如下: 创建列表: >>> music = ["Abba","Rolling Stones","Black Sabbath","Metallica"] >>> print music 输出: ['Abba', 'Rolling Stones', 'Black Sabbath', 'Metallica']

  • python实现DES加密解密方法实例详解

    本文实例讲述了python实现DES加密解密方法.分享给大家供大家参考.具体分析如下: 实现功能:加密中文等字符串 密钥与明文可以不等长 这里只贴代码,加密过程可以自己百度,此处python代码没有优化 1. desstruct.py DES加密中要使用的结构体 ip= (58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32,

  • python中base64加密解密方法实例分析

    本文实例讲述了python中base64加密解密方法.分享给大家供大家参考.具体分析如下: 一.base64 Base64是一种基于64个可打印字符来表示二进制数据的表示方法.由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符.三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示.它可用来作为电子邮件的传输编码.在Base64中的可打印字符包括字母A-Z.a-z.数字0-9 ,这样共有62个字符,此外两个可打印符号在不同的系统中而不同.编码后的

  • Python存取XML的常见方法实例分析

    本文实例讲述了Python存取XML的常见方法.分享给大家供大家参考,具体如下: 目前而言,Python 3.2存取XML有以下四种方法: 1.Expat 2.DOM 3.SAX 4.ElementTree 以以下xml作为讨论依据 <?xml version="1.0" encoding="utf-8"?> <Schools> <School Name="XiDian"> <Class Id="

随机推荐