Python 中 = 和 == 操作符有什么区别?


在 Python 中,符号 = 被定义为赋值运算符。它需要左边一个变量,右边一个表达式。右边表达式的值被赋给左边的变量。表达式和变量名称不可互换。

>>> a=10
>>> b=20
>>> c=a+b
>>> a,b,c
(10, 20, 30)
>>> a+b=c
SyntaxError: can't assign to operator

符号 == 是一个比较运算符,称为等于运算符。如果操作数两边相等,则返回真,否则返回假。

>>> 10+2 == 10
False
>>> (10+2) == 12
True
>>> 'computer' == 'Computer'
False
>>> 'computer' == "computer"
True

更新于: 2020 年 2 月 26 日

1K+ 浏览次数

开启你的 职业生涯

通过完成课程获得认证

开始吧
广告
© . All rights reserved.