了解如何使用Python字符串判斷是否包含特定子串

使用 Python 判斷字符串是否包含特定子串

Python 是一種強大的程式語言,它提供了許多有用的功能,其中一個功能就是可以判斷字符串是否包含特定子串。本文將介紹如何使用 Python 來判斷字符串是否包含特定子串。

Python 提供了兩種方法來判斷字符串是否包含特定子串:in 運算子和 find 方法。

使用 in 運算子

in 運算子可以用來判斷字符串是否包含特定子串,它會返回一個布林值(True 或 False)。

# 定義字符串
str = "Hello World"

# 判斷字符串是否包含特定子串
if "Hello" in str:
    print("字符串中包含特定子串")
else:
    print("字符串中不包含特定子串")

上面的程式碼中,我們定義了一個字符串,然後使用 in 運算子來判斷字符串是否包含特定子串,如果包含,則會輸出 “字符串中包含特定子串”,否則會輸出 “字符串中不包含特定子串”。

使用 find 方法

find 方法也可以用來判斷字符串是否包含特定子串,它會返回子串在字符串中的位置,如果子串不存在,則會返回 -1。

# 定義字符串
str = "Hello World"

# 判斷字符串是否包含特定子串
if str.find("Hello") != -1:
    print("字符串中包含特定子串")
else:
    print("字符串中不包含特定子串")

上面的程式碼中,我們定義了一個字符串,然後使用 find 方法來判斷字符串是否包含特定子串,如果包含,則會輸出 “字符串中包含特定子串”,否則會輸出 “字符串中不包含特定子串”。

總結來說,Python 提供了 in 運算子和 find 方法來判斷字符串是否包含特定子串,這兩種方法都可以用來判斷字符串是否包含特定子串,但是 in 運算子更加簡單易用。

發佈留言