startswith方法的作用,startswith方法python

  startswith方法的作用,startswith方法python

  在处理文本时,通常判断文本是以子列开始还是结束。Python为此提供了两个函数。

  s.startswith(前缀[,开始[,结束]] )- bool

  返回True如果字符串s以前缀开头;否则,返回False。默认情况下,Start和end是两个可用的参数。是比较开始的位置和结束的位置。也可以把这个函数写成s [start: end ]。以(前缀)开头。

  s.endswith(后缀[,start[,end]] )- bool

  返回True如果字符串s以后缀结尾;否则,返回False。类似于startswith,这个函数也可以写成s [start: end ]。endswith[后缀]。而且开始和结束还是从左边数。

  例如:

  鱼”。startswith("fi ")

  真实的

  fish .以(" fi ",1)开头.

  错误的

  fish.endswith ("sh "))

  真实的

  “鱼”。Endswith("sh ",3).

  错误的

  Python的这两个功能比较特殊。——前缀和后缀参数不仅是字符串,也是元组。如果其中一个为真,则返回True,即“或”的关系。例如:

  iffilename.endswith(()。gif、(。jpg)、()等。tiff)):

  打印机“%s”是图像文件“%filename”

  上面两行代码根据文件扩展名是“gif”、“jpg”还是“tiff”来判断一个文件是否是图片文件。这段代码也可以写成:

  iffilename.endswith("。gif ")或filename.endswith("。jpg ")或filename.endswith("。tiff ")):

  打印机“%s”是图像文件“%filename”

  但是,这很麻烦。值得注意的是,不熟悉Python的朋友可能会忘记元组前后的括号。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: