python:IF语句总是返回true?
当我更改列表中的一个值,并尝试与字符串进行比较时,它总是返回true,按照逻辑,它应该是false,但不知何故,如果正在执行我在这里丢失的东西?python:IF语句总是返回true?
s = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] s[0]="y"
s[1]=1
print(s[1])
if s[0] == "x" or "o":
print("suc")
回答:
if s[0] == "x" or s[0] == "o": print("suc")
是正确的语法。否则你评估一个字符串
if "a": print("True")
以上是 python:IF语句总是返回true? 的全部内容, 来源链接: utcz.com/qa/258105.html