如何在Python中判断一个字符串是否包含某个子串

在Python中判断一个字符串是否包含某个子串,可以使用in关键字。in关键字用于检查一个字符串是否包含在另一个字符串中,如果是,则返回True,否则返回False。

使用方法

下面是使用in关键字的例子:

# 定义字符串
str1 = 'Hello World'

# 检查字符串中是否包含子串
if 'Hello' in str1:
    print('字符串中包含子串')
else:
    print('字符串中不包含子串')

# 输出结果
字符串中包含子串

以上代码中,我们定义了一个字符串str1,使用in关键字检查字符串中是否包含子串“Hello”,如果字符串中包含子串,则输出“字符串中包含子串”,否则输出“字符串中不包含子串”。

我们也可以使用Python内置函数find()来判断字符串是否包含子串,如果字符串中包含子串,则返回子串在字符串中的位置,否则返回-1。下面是使用find()函数的例子:

# 定义字符串
str1 = 'Hello World'

# 检查字符串中是否包含子串
if str1.find('Hello') != -1:
    print('字符串中包含子串')
else:
    print('字符串中不包含子串')

# 输出结果
字符串中包含子串

以上代码中,我们定义了一个字符串str1,使用find()函数检查字符串中是否包含子串“Hello”,如果字符串中包含子串,则输出“字符串中包含子串”,否则输出“字符串中不包含子串”。

在Python中判断一个字符串是否包含某个子串,可以使用in关键字或者find()函数来实现。

本文链接:http://task.lmcjl.com/news/6803.html

展开阅读全文