Python 字符串包含

0 股票
0
0
0
0

介绍

Python 的 string 类有一个 __contains__() 函数,我们可以用它来检查一个字符串是否包含另一个字符串。.

Python 字符串包含方法

Python 的 `__contains__()` 方法是一个实例方法,它根据字符串对象是否包含指定的字符串对象返回布尔值 True 或 False。请注意,Python 的 `__contains__()` 方法区分大小写。让我们来看一个简单的 `__contains__()` 方法示例。.

s = 'abc'
print('s contains a =', s.__contains__('a'))
print('s contains A =', s.__contains__('A'))
print('s contains X =', s.__contains__('X'))

输出:

s contains a = True
s contains A = False
s contains X = False

我们还可以使用 __contains__() 函数作为 str 类的方法。.

print(str.__contains__('ABC', 'A'))
print(str.__contains__('ABC', 'D'))

输出:

True
False

检查 Python 字符串是否包含子字符串

让我们来看另一个例子,要求用户输入两个字符串,并检查第一个字符串是否包含第二个字符串的字符串或子字符串。.

input_str1 = input('Please enter first input string\n')
input_str2 = input('Please enter second input string\n')
print('First Input String Contains Second String? ', input_str1.__contains__(input_str2))
Output: Please enter first input string JournalDev is Nice Please enter second input string Dev First Input String Contains Second String? True
发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢