Python字符串包含
时间:2020-02-23 14:43:24 来源:igfitidea点击:
Python字符串类具有__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
让我们看另一个示例,在该示例中,我们将要求用户输入两个字符串,并检查第一个字符串是否包含第二个字符串。
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))