了解Python中字符串判斷是否以特定子串結尾的方法

使用 Python 判斷字符串是否以特定子串結尾

Python 是一種流行的編程語言,它提供了許多強大的功能,其中之一就是可以判斷字符串是否以特定子串結尾。在本文中,我們將詳細介紹如何使用 Python 來判斷字符串是否以特定子串結尾。

Python 提供了一個叫做 endswith() 的函數,可以用來判斷字符串是否以特定子串結尾。endswith() 函數接受兩個參數,第一個參數是要檢查的子串,第二個參數是可選的,用來指定字符串的開始位置。如果字符串以指定的子串結尾,則函數會返回 True,否則返回 False。

舉個例子,假設我們有一個字符串:

my_string = "Hello World!"

我們可以使用 endswith() 函數來判斷字符串是否以特定子串結尾:

# 判斷字符串是否以 "World!" 結尾
result = my_string.endswith("World!")

# 輸出結果
print(result)

輸出結果:

True

另外,我們還可以指定字符串的開始位置,來判斷字符串是否以特定子串結尾:

# 判斷字符串是否以 "World!" 結尾,並指定字符串的開始位置
result = my_string.endswith("World!", 6)

# 輸出結果
print(result)

輸出結果:

True

總結:

Python 提供了一個叫做 endswith() 的函數,可以用來判斷字符串是否以特定子串結尾。endswith() 函數接受兩個參數,第一個參數是要檢查的子串,第二個參數是可選的,用來指定字符串的開始位置。如果字符串以指定的子串結尾,則函數會返回 True,否則返回 False。

發佈留言