📅  最后修改于: 2023-12-03 15:34:11.080000             🧑  作者: Mango
在 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
关键字。要忽略大小写,可以把字符串转成小写或大写后再进行判断。