當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。