目錄
使用 Python 判斷字符串是否以特定子串開頭
Python 是一種非常流行的程式語言,它提供了許多有用的功能,其中之一就是可以用來判斷字符串是否以特定子串開頭。這個功能可以用來做很多事情,例如檢查字符串是否以特定的字首開頭,或者檢查字符串是否以特定的字尾結尾。
Python 提供了一個叫做 startswith() 的函式,可以用來判斷字符串是否以特定子串開頭。它的語法如下:
string.startswith(prefix[, start[, end]])
其中,prefix 是要檢查的子串,start 和 end 是可選參數,用來指定要檢查的字符串的開始位置和結束位置。
舉個例子,假設我們有一個字符串:
string = "Hello World!"
如果我們想要檢查這個字符串是否以 “Hello” 開頭,可以使用 startswith() 函式:
result = string.startswith("Hello")
如果結果為 True,表示字符串 string 以 “Hello” 開頭;如果結果為 False,表示字符串 string 不以 “Hello” 開頭。
此外,我們還可以指定 start 和 end 參數,來檢查字符串是否以特定子串開頭,例如:
result = string.startswith("Hello", 0, 5)
這個例子中,startswith() 函式會檢查字符串 string 中從索引 0 到索引 5 的子串是否以 “Hello” 開頭,如果是,則結果為 True;如果不是,則結果為 False。
總結來說,Python 的 startswith() 函式可以用來判斷字符串是否以特定子串開頭,是一個非常有用的功能,可以用來做很多事情。