2024-09-30 18:26:37 发布
网友
a = ["hi","hel","jhd"] b = "hhgghihjh" if(any (x in b for x in a)): print("found")
以上是真的,因为单词“hi”在另一个单词中找到。我希望它声明为False,因为我只想检查单词,而不是检查主单词中所需的单词。我是python的新手。谢谢
In [11]: a = "hi" In [12]: b = "hhgghihjh"
==检查两个参数是否具有相同的值
==
In [14]: 'h' == a or 'h' == b Out[14]: False
使用a in b可以简单地转换为b.__contains__(a),如果b包含或不包含a,那么它应该返回
a in b
b.__contains__(a)
In [15]: 'h' in a or 'h' in b Out[15]: True
但是python是case-sensitive语言,这意味着Uppercase不同于Lowercase
case-sensitive
Uppercase
Lowercase
In [16]: 'H' in a or 'H' in b Out[16]: False
您可以使用==运算符进行字符串比较
a = "hi" b = "hhgghihjh" if ("x" == a or "x" == b): print("found")
或者使用in在字符串中搜索特定键
in
a = "hi" b = "hhgghihjh" if ("x" in a or "x" in b): print("found")
==
检查两个参数是否具有相同的值使用
a in b
可以简单地转换为b.__contains__(a)
,如果b包含或不包含a,那么它应该返回但是python是
case-sensitive
语言,这意味着Uppercase
不同于Lowercase
您可以使用==运算符进行字符串比较
或者使用
in
在字符串中搜索特定键相关问题 更多 >
编程相关推荐