我想将 Python 中的变量设置为 true 或 false。但是单词true
andfalse
被解释为未定义的变量:
#!/usr/bin/python
a = true;
b = true;
if a == b:
print("same");
我得到的错误:
a = true
NameError: global name 'true' is not defined
设置变量真或假的python语法是什么?
Python 2.7.3
我想将 Python 中的变量设置为 true 或 false。但是单词true
andfalse
被解释为未定义的变量:
#!/usr/bin/python
a = true;
b = true;
if a == b:
print("same");
我得到的错误:
a = true
NameError: global name 'true' is not defined
设置变量真或假的python语法是什么?
Python 2.7.3
match_var = a==b
这应该绰绰有余
你不能在变量名中使用 - 因为它认为是match
(减号)var
match=1
var=2
print match-var #prints -1
Python 布尔关键字是True
and False
,注意大写字母。所以像这样:
a = True;
b = True;
match_var = True if a == b else False
print match_var;
编译并运行时,将打印:
True
你必须使用大写 True and False 不是 true and false