欢迎访问宙启技术站
智能推送

Python中字符串contains()方法的使用方式和示例

发布时间:2023-12-15 18:34:23

字符串的contains()方法是Python中常用的字符串方法之一,它用于判断一个字符串是否包含某个子字符串。

contains()方法的语法如下:

str.contains(substring)

其中,str是原字符串,substring是要判断是否包含的子字符串。

contains()方法返回一个布尔值,如果原字符串包含子字符串,则返回True;如果不包含,则返回False。

下面是几个使用contains()方法的示例:

示例1:检查字符串是否包含特定的字符

str = "Hello, World!"

# 判断字符串是否包含"Hello"这个子字符串
if str.contains("Hello"):
    print("包含")
else:
    print("不包含")

在上面的例子中,contains()方法用于判断字符串str是否包含子字符串"Hello"。因为字符串str中包含"Hello",所以输出结果为"包含"。

示例2:判断字符串是否包含另一个字符串的一部分

str1 = "Hello, World!"
str2 = "Hello"

# 判断字符串str1是否包含str2这个子字符串
if str1.contains(str2):
    print("包含")
else:
    print("不包含")

在上面的例子中,contains()方法用于判断字符串str1是否包含字符串str2。因为字符串str1中包含"Hello",所以输出结果为"包含"。

示例3:判断字符串是否包含数字

str = "Hello,1234"

# 判断字符串是否包含数字
if str.contains("1234"):
    print("包含数字")
else:
    print("不包含数字")

在上面的例子中,contains()方法用于判断字符串str是否包含子字符串"1234"。因为字符串str中包含"1234"这个数字字符串,所以输出结果为"包含数字"。

示例4:判断字符串是否包含特定的字符集合

str = "Hello, World!"

# 判断字符串是否包含"a"或"b"这两个字符
if str.contains("a") or str.contains("b"):
    print("包含")
else:
    print("不包含")

在上面的例子中,contains()方法用于判断字符串str是否包含字符"a"或"b"。因为字符串str中包含字符"a"所以输出结果为"包含"。

综上所述,contains()方法是Python中用于判断一个字符串是否包含某个子字符串的方法。它可以用于各种场景,例如判断字符串是否包含特定的字符、判断字符串是否包含另一个字符串的一部分、判断字符串是否包含特定的字符集合等。通过contains()方法,我们可以方便地进行字符串的判断和处理。