contains() 方法是 Python 字符串类的一个方法,可用于检查类是否包含另一个字符串。此外,以下划线开头的方法被称为 Python 中的私有方法,contains() 方法也是如此。然而,有一些开发者在其代码中避免使用这些私有方法。

但现在,让我们探讨 Python 字符串中 contains() 方法的一些基本知识。

Python 字符串包含

Python 字符串 中的 contains() 方法是一个实例方法,根据字符串对象是否包含特定字符串对象,返回布尔值 True 或 False。

注意:Python 字符串中的 contains() 方法是区分大小写的。

以下是 Python 字符串 contains() 方法的一些基本示例:

示例 1:

my_string = 'welcome'  
  
print("my string contains \'w\' =", my_string.__contains__('w'))  
print("my string contains \'W\' =", my_string.__contains__('W'))  
print("my string contains \'a\' =", my_string.__contains__('a'))  
print("my string contains \'c\' =", my_string.__contains__('c'))  
print("my string contains \'E\' =", my_string.__contains__('w'))

输出:

my string contains 'w' = True
my string contains 'W' = False
my string contains 'a' = False
my string contains 'c' = True
my string contains 'E' = True

解释:

在上面的程序中,我们创建了一个字符串 my_string。然后,我们使用 Python 字符串 contains() 方法来检查给定的字符串对象是否在字符串中。例如,我们检查 'w' 是否存在于 'welcome' 字符串中,结果为 True。类似地,对于 'W'、'a' 和 'E',输出分别为 False、False 和 True。

除了上面的示例外,contains() 方法还可以像 str 类方法一样运行。

让我们考虑以下示例以了解其行为:

示例:

print(str.__contains__('WELCOME', 'W'))  
print(str.__contains__('WELCOME', 'A')) 

输出:

True
False

解释:

在上面的示例中,我们像 str 类方法一样使用了 contains() 方法,并检查给定的字符串对象是否存在于字符串中。

让我们了解另一个示例,其中我们将要求用户输入两个字符串,并检查第二个字符串是否是第一个字符串的一部分。

示例:

first_string = input('Please input the first input string:\n')  
  
second_string = input('Please input the second input string:\n')  
  
print('Checking if the second string is a part of first string?:', first_string.__contains__(second_string)) 

输出:

Please input the first input string:
Hey there! This is my Computer.
Please input the second input string:
Comp
Checking if the second string is a part of first string?: True

解释:

在上面的示例中,我们要求用户使用 input() 方法输入两个不同的字符串。最后,我们使用 contains() 方法来检查第二个字符串是否是第一个字符串的一部分。因此,用户提供了输入给程序,程序执行了检查结果的函数。

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程