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()方法,我们可以方便地进行字符串的判断和处理。
