当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python startswith() and endswith()用法及代码示例


Python库提供了许多内置方法,例如startswith()和endswith()函数,它们用于与字符串相关的操作。

startswith()

用法


str.startswith(search_string, start, end)

参数:

  • search_string:要搜索的字符串。
    start:的开始索引
    • str
    从中搜索search_string。
    end:的结束索引
    • str
    ,可以考虑进行搜索。

采用:

  • startswith()函数用于检查给定句子是否以某些特定字符串开头。
  • 开始和结束参数是可选的。
  • 当我们只希望考虑原始字符串的某些特定子字符串进行搜索时,可以使用它们。


返回值:
返回值为二进制。如果原始句子以search_string开头,则该函数返回True,否则返回False。

endswith()

用法:

str.endswith( search_string, start, end)

参数:

  • search_string:要搜索的字符串。
    start:的起始索引
    • str
    从中搜索search_string。
    end:的结束索引
    • str
    ,可以考虑进行搜索。

采用:

  • endswith()函数用于检查给定句子是否以某些特定字符串结尾。
  • 开始和结束参数是可选的。
  • 当我们只希望考虑原始字符串的某些特定子字符串进行搜索时,可以使用它们。


返回值:
返回值为二进制。如果原始句子以search_string结尾,则函数返回True,否则返回False。下面是解释startswith()和endswidth()的代码:

# Python code to implement startswith() 
# and endswith() function. 
  
str = "GeeksforGeeks"
  
# startswith() 
print(str.startswith("Geeks")) 
print(str.startswith("Geeks", 4, 10)) 
print(str.startswith("Geeks", 8, 14)) 
  
print("\n") 
  
# endswith 
print(str.endswith("Geeks")) 
print(str.endswith("Geeks", 2, 8)) 
print(str.endswith("for", 5, 8))

输出:

True
False
True


True
False
True


相关用法


注:本文由纯净天空筛选整理自akash7981大神的英文原创作品 Python | startswith() and endswith() functions。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。