📌  相关文章
📜  python 检查字符串是否包含子字符串 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.724000             🧑  作者: Mango

Python 检查字符串是否包含子字符串

在 Python 中,我们可以使用字符串的 in 关键字和 find() 方法来检查一个字符串是否包含一个子字符串。

使用 in 关键字

如果想判断一个字符串是否包含一个子字符串,可以使用 in 关键字:

string = "Hello, Python"
if "Python" in string:
    print("Substring found!")
else:
    print("Substring not found.")

以上代码中,我们首先定义了一个字符串 string,然后使用 in 关键字检查字符串中是否包含了子字符串 Python。如果包含,则输出 Substring found!;否则输出 Substring not found.

使用 find() 方法

除了使用 in 关键字外,我们还可以使用字符串的 find() 方法来判断一个字符串是否包含一个子字符串:

string = "Hello, Python"
if string.find("Python") != -1:
    print("Substring found!")
else:
    print("Substring not found.")

以上代码中,我们首先定义了一个字符串 string,然后使用 find() 方法查找字符串中是否包含子字符串 Python。如果包含,则输出 Substring found!;否则输出 Substring not found.。需要注意的是,如果 find() 方法找到了子字符串,则返回该子字符串的起始位置。如果找不到,则返回 -1

结论

通过以上两种方式,我们可以在 Python 中轻松地检查一个字符串中是否包含一个子字符串。需要根据具体的场景选择适当的方法进行操作。

注: 上述的 Python 代码片段均可在 Jupyter Notebook 中运行测试。