探索 Python 技巧,判斷字串是否以特定字元或單字開頭或結尾。深入研究 'startswith' 與 'endswith' 方法的有效運用,這是文本處理與操作的基石。
在 Python 中,'startswith' 方法用於判斷字串是否以指定的子字串開頭。
text = "Python is amazing"
result = text.startswith("Python")
print(result) # 輸出:True
在此範例中,我們檢查字串 text
是否以 "Python" 開頭,事實上確實如此,因此輸出為 True
。
text = "Python is amazing"
result = text.startswith(("Python", "Java"))
print(result) # 輸出:True
在這裡,我們檢查字串是否以 "Python" 或 "Java" 開頭。由於匹配到 "Python",結果為 True
。
'endswith' 方法與 'startswith' 類似,但是檢查字串的結尾。
text = "Python is amazing"
result = text.endswith("amazing")
print(result) # 輸出:True
在此範例中,由於字串 text
以 "amazing" 結尾,所以結果為 True
。
text = "Python is amazing"
result = text.endswith(("ing", "ed"))
print(result) # 輸出:True
在這裡,該方法檢查字串是否以 "ing" 或 "ed" 結尾,並返回 True
,因為匹配到 "ing"。
深入了解如何在 Python 中使用 'startswith' 與 'endswith' 方法,為文本操作提供了必要的工具。這些方法能夠快速有效地檢查特定模式,而且使用元組的能力使處理多種情況更加靈活。
lower()
或 upper()
方法與這些函式一起使用,以進行不區分大小寫的檢查。[Python] 通過各種實例深入理解位元運算符 |
---|
[Python] 通過各種實例深入理解關係運算符 |
[Python] 解決 'zsh: command not found: python' 錯誤的方法 |
[Python] 通過各種實例深入理解賦值運算符 |
[Python] 通過各種實例深入理解算術運算符 |
CloneCoding
創新從一行代碼開始!