[英]Can someone please explain to me
.. Python中=和==符号之间的区别? 即提供使用示例时的示例,以便使两者之间没有混淆?
=用于分配变量,即number = 30
“数字”变量现在保存数字30。
==用作布尔运算符,以检查变量是否彼此相等,即1 == 1
将为true
而1 == 2
将返回false
=
是分配, ==
是相等。
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
=
是赋值,您将使用它为变量赋值。
str = "hello"
将str = "hello"
分配给str
,这样,如果要获取str
的值,那将是一个hello
。
==
是相等比较,您可以使用它比较两个值。
if str == "hello":
print "equal"
else:
print "not equal"
在该代码中,您想查看str
的值是否等于字符串“ hello”,如果我们按上面的方法进行分配,这将导致打印“ equal”。
“ ==”正在检查是否相等。 “ =”用于分配值。 例如v="100"
然后检查v
是否为100, v==100
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.