📌  相关文章
📜  python 字符串包含子字符串忽略大小写 - Python (1)

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

Python 字符串包含子字符串忽略大小写

在 Python 中,我们经常会需要判断一个字符串是否包含子字符串。如果需要忽略大小写,该怎么做呢?

判断字符串中是否包含子字符串

我们可以使用 in 关键字来判断一个字符串是否包含另一个字符串。例如:

string = "Hello World"
if "Hello" in string:
    print("字符串中包含 'Hello'")

输出:

字符串中包含 'Hello'

如果要判断一个字符串是否不包含另一个字符串,我们可以使用 not in 关键字。

string = "Hello World"
if "Python" not in string:
    print("字符串中不包含 'Python'")

输出:

字符串中不包含 'Python'
忽略大小写判断字符串中是否包含子字符串

要忽略大小写判断字符串中是否包含子字符串,我们可以把字符串全部转成小写或大写,再进行判断。例如:

string = "Hello World"
if "hello" in string.lower():
    print("字符串中包含 'hello'(忽略大小写)")

输出:

字符串中包含 'hello'(忽略大小写)

同样的,要判断字符串中是否不包含子字符串,也可以使用 not in 关键字和 lower() 方法。

string = "Hello World"
if "python" not in string.lower():
    print("字符串中不包含 'python'(忽略大小写)")

输出:

字符串中不包含 'python'(忽略大小写)
总结

Python 中判断一个字符串是否包含子字符串可以使用 in 关键字。要忽略大小写,可以把字符串转成小写或大写后再进行判断。