繁体   English   中英

有人可以给我解释一下吗

[英]Can someone please explain to me

.. Python中=和==符号之间的区别? 即提供使用示例时的示例,以便使两者之间没有混淆?

=用于分配变量,即number = 30 “数字”变量现在保存数字30。

==用作布尔运算符,以检查变量是否彼此相等,即1 == 1将为true1 == 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM