Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么当我写“我爱你”的时候;u"==(“a”或“e”或“i”或“o”或“u”)在Python中,我是否为False?Isn';";u";在;a「;或;";或;我";或;o";或;u";?_Python_Python 3.x - Fatal编程技术网

为什么当我写“我爱你”的时候;u"==(“a”或“e”或“i”或“o”或“u”)在Python中,我是否为False?Isn';";u";在;a「;或;";或;我";或;o";或;u";?

为什么当我写“我爱你”的时候;u"==(“a”或“e”或“i”或“o”或“u”)在Python中,我是否为False?Isn';";u";在;a「;或;";或;我";或;o";或;u";?,python,python-3.x,Python,Python 3.x,我不明白为什么Python在我刚才输入的字符中没有看到“u” 我写了以下内容: "u"==("a" or "e" or "i"or "o" or "u") 投票重新开放。OP不询问如何检查它,而是询问一个非常具体的案例背后的逻辑。简短版本:或短路,返回第一个真实值。因此,您编写的内容确定“a”是真实的,整个括号中的“returns”“a”,呈现了最终测试“u”==“a”@Ro

我不明白为什么Python在我刚才输入的字符中没有看到“u”

我写了以下内容:

"u"==("a" or "e" or "i"or "o" or "u")

投票重新开放。OP不询问如何检查它,而是询问一个非常具体的案例背后的逻辑。简短版本:
短路,返回第一个真实值。因此,您编写的内容确定
“a”
是真实的,整个括号中的“returns”
“a”
,呈现了最终测试
“u”==“a”
@RoboRobok:我添加了另一个副本,询问这种行为的原因。@ShadowRanger谢谢,第二个非常适合。@Shyam请继续“如何根据一个值测试多个变量?”。简言之,{a”,“e”,“i”,“o”,“u}中的
“u”。