.. Python中的=和==符号之间的区别?即提供每个使用时的例子,这两者之间没有混淆?
答案 0 :(得分:3)
=用于分配变量,即number = 30
- “数字”变量现在保持数字30。
==用作布尔运算符来检查变量是否彼此相等,即1 == 1
会给true
而1 == 2
会返回false
答案 1 :(得分:1)
=
是作业,==
是平等。
a = 5 # assigns the variable a to 5
a == 5 # returns true
a == 4 # returns false
a = 4 # a is now 4
a == 4 # returns true
答案 2 :(得分:0)
=
是赋值,您可以使用它为变量赋值。
str = "hello"
向str
分配“hello”,这样如果您获得str
的值,则为hello
。
==
是相等比较,您可以用它来比较两个值。
if str == "hello":
print "equal"
else:
print "not equal"
在该代码中,您希望查看str
的值是否等于字符串“hello”,如果我们按上述方式分配,则会导致打印“相等”。
答案 3 :(得分:0)
“==”正在检查是否相等。 “=”用于赋值。例如v="100"
然后检查v
是否为100,v==100