Python 有字符串“包含”子字符串的方法吗?


在 Python 中,子字符串是在较长字符串中出现的字符序列。例如,在字符串“Hello, world!”中,子字符串“world”出现在较长字符串中。

子字符串可以是单个字符,也可以是更长的字符序列。当您需要提取或操作字符串的特定部分时,子字符串很有用。您还可以使用 Python 的字符串方法检查子字符串是否包含在较长字符串中。

Python 提供了一个内置方法来检查字符串是否包含子字符串。该方法称为“in”,如果在字符串中找到子字符串,则返回布尔值 True,否则返回 False。

以下是一些如何使用 in 方法检查字符串是否包含子字符串的示例

示例

在此示例中,我们定义一个字符串“Lorem Ipsum”并检查它是否包含子字符串“Lorem”。由于找到了子字符串,程序打印“找到子字符串!”。

# Define a string
text = "Lorem Ipsum"
# Check if the string contains a substring
if "Lorem" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring found!

示例

在此示例中,我们定义一个字符串“This is a test string”并检查它是否包含子字符串“test”。由于找到了子字符串,程序打印“找到子字符串!”。

# Define a string
text = "This is a test string"

# Check if the string contains a substring
if "test" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring found!

示例

在此示例中,我们定义一个字符串“Python is a great coding language”并检查它是否包含子字符串“Javascript”。由于未找到子字符串,程序打印“未找到子字符串”。

# Define a string
text = "Python is a great coding language"
# Check if the string contains a substring
if "Javascript" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring not found.

示例

在此示例中,我们定义一个字符串“The wild horse jumps over the fence”并检查它是否包含子字符串“black”。由于未找到子字符串,程序打印“未找到子字符串”。

# Define a string
text = "The wild horse jumps over the fence"
# Check if the string contains a substring
if "black" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring not found

示例

在此示例中,我们定义一个字符串“I love to code in Python”并检查它是否包含子字符串“code”。由于找到了子字符串,程序打印“找到子字符串!”。

# Define a string
text = "I love to code in Python"
# Check if the string contains a substring
if "code" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring found!

示例

在此示例中,我们定义一个字符串“Python is an interpreted high-level programming language”并检查它是否包含子字符串“interpreted”。由于找到了子字符串,程序打印“找到子字符串!”。

# Define a string
text = "Python is an interpreted high-level programming language"
# Check if the string contains a substring
if "interpreted" in text:
    print("Substring found!")
else:
    print("Substring not found.")

输出

Substring found!

更新于: 2023年8月10日

391 次查看

启动您的 职业生涯

通过完成课程获得认证

开始
广告