在 Python 中,我们可以使用字符串的 str.contains()
方法来判断一个字符串是否包含另一个字符串。这个方法返回一个布尔值,表示目标字符串是否包含指定的子字符串。下面将详细讲解 Python 中 str.contains()
方法的用法。
1. 判断单个字符串是否包含指定子字符串
我们可以使用 str.contains()
方法来判断一个字符串是否包含指定的子字符串。以下是一个使用 str.contains()
方法的示例:
text = 'hello world'
if text.contains('world'):
print('包含')
else:
print('不包含')
这个程序使用 str.contains()
方法判断字符串 text
是否包含子字符串 'world'
。如果包含,则输出 '包含'
,否则输出 '不包含'
。
2. 判断多个字符串是否包含指定子字符串
如果我们需要判断多个字符串是否包含指定的子字符串,可以使用循环来处理每个字符串。以下是一个使用循环判断多个字符串是否包含指定子字符串的示例:
texts = ['hello world', 'goodbye', 'hello python']
for text in texts:
if text.contains('hello'):
print(text, '包含')
else:
print(text, '不包含')
这个程序使用循环处理列表 texts
中的每个字符串,判断字符串是否包含子字符串 'hello'
。如果包含,则输出字符串和 '包含'
,否则输出字符串和 '不包含'
。
总结
Python 的 str.contains()
方法可以用于判断一个字符串是否包含指定的子字符串。我们可以使用这个方法来判断单个字符串或多个字符串是否包含指定的子字符串。在实际开发中,我们可以根据需要选择适当的方法来实现字符串的处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 判断字符串当中是否包含字符(str.contain) - Python技术站