Python String endswith()教程方法

Python为string类型提供endswith()方法,以便检查指定的字符串是否以指定的字符结尾。这对于匹配字符串的特定端点非常有用。

enter键 发泄超大号解压回车键usb电脑办公键盘程序员解压神器抖音网红Big Enter午睡枕头解压发送键创意礼物
解压神器 网红同款 一键多用 午睡枕头 | 月销量1242件
优惠价19.8元
原价¥19.8

淘口令:

¥fR5wXyC78iJ¥
 

endswith()方法语法

endswith()方法具有以下语法。

STRING.endswith(CHARS,START,END)
  • 字符串 是值的字符串变量。
  • 字符 是一个或多个字符,用于检查字符串是否以结尾。这是必需的。
  • 开始 是检查字符的开始索引。这是可选的。
  • 结束 是检查字符的结束索引。这是可选的。

endswith()方法的返回值为 是的 布尔值。如果指定的字符串以指定的字符结尾,则返回值为True(如果不是False)。

检查字符串以指定字符结尾

endswith()方法最常用和最基本的用法是指定要检查指定字符串的字符。在下面的示例中,我们将检查名为name的字符串变量是否以“il”结尾。

name="ismail"print(name.endswith("il"))result=name.endswith("l")print(result)print(name.endswith("ma"))

输出如下。

TrueTrueFalse

检查字符串在指定索引后以指定字符结尾

endswith()方法还可用于检查给定字符串的指定索引之后是否存在指定的字符。应该指定起始索引号来检查给定的字符。另外,给定的字符可能位于或不位于给定字符串的末尾。

name="ismail"

print(name.endswith("il",2))print(name.endswith("s",3))

输出如下。

TrueFalse

检查字符串以指定的字符之一结尾

endswith()方法提供了匹配指定的多个字符或字符集之一的功能。python元组可用于指定多个项,其中所有项都可以根据字符串进行检查。如果其中一个匹配,endswith()方法将返回True。

name="ismail"chars = ("i","j","k")

print(name.endswith(chars))

print(name.endswith(("e","d","f")))

输出如下。

TrueFalse
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享