在Python3中,我们可以使用in
关键字来判断一个字符是否包含在另一个字符串中,这个关键字会返回一个布尔值,如果第一个字符在第二个字符串中出现,那么返回True,否则返回False。
下面是一些示例代码:
定义两个字符串 str1 = "Hello, World!" str2 = "World" 使用in关键字判断str2是否包含在str1中 if str2 in str1: print("str2包含在str1中") else: print("str2不包含在str1中")
在这个例子中,我们首先定义了两个字符串str1
和str2
,我们使用in
关键字来判断str2
是否包含在str1
中,因为str2
是str1
的一个子字符串,所以程序会输出"str2包含在str1中"。
除了使用in
关键字,我们还可以使用find()
方法来判断一个字符是否包含在另一个字符串中。find()
方法会返回第一个匹配字符的索引,如果没有找到匹配的字符,那么它会返回-1。
下面是一些使用find()
方法的示例代码:
定义两个字符串 str1 = "Hello, World!" str2 = "World" 使用find()方法判断str2是否包含在str1中 index = str1.find(str2) if index != -1: print("str2包含在str1中") else: print("str2不包含在str1中")
在这个例子中,我们同样首先定义了两个字符串str1
和str2
,我们使用find()
方法来判断str2
是否包含在str1
中,因为str2
是str1
的一个子字符串,所以程序会输出"str2包含在str1中"。
还没有评论,来说两句吧...