Python String 类有__contains__()
我们可以使用它来检查它是否包含另一个字符串的函数。
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'))
Output:
s contains a = True
s contains A = False
s contains X = False
我们也可以使用 __contains__() 函数作为 str 类方法。
print(str.__contains__('ABC', 'A'))
print(str.__contains__('ABC', 'D'))
Output:
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))
Output: Please enter first input string JournalDev is Nice Please enter second input string Dev First Input String Contains Second String? True
您可以从我们的网站查看更多 Python 字符串示例GitHub 存储库.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)