📅  最后修改于: 2023-12-03 15:34:12.724000             🧑  作者: Mango
在 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 中运行测试。