2015-10-07 255 views

回答

0
In python and other languages like C, 
    "=" is a assignment operator and is used to assign a value to a variable. 
     Example: a=2 # the value of a is 2 

whereas "==" is Comparison operator and is used to check whether 2 expressions give the same value .Equality check returns true if it succeeds and else return false. 
    Example: a=2 b=3 c=2 
      a==b (#false because 2 is not equal to 3) 
       a==c (#true because 2 is equal to 2) 
0

An ==表达式的计算结果为true,是一个相等运算符。 ==具有两个操作数相同的值使条件或语句成为真。 =是赋值运算符到变量,数组,对象符号的表达式。 这两个操作员都非常重要,他们在不同的对象中以不同的方式工作。他们的操作行为基于对象的身份。是他们的变数的重新估计。 使用==时,比较两个对象的值,例如拥有同一家公司的两辆汽车,并且具有相同的身份和功能以及相同的外观。规则意味着陈述和条件成立 使用=运算符是何时评估表达式中的变量,如果两侧或运算符表示相同或者对象相同(如果不相同),则表达式将为假,如果为真,则表达式或对象是相同的。

+0

如果你可以格式化,这是很好的,这是可读的。就目前而言,这就是我们所说的墙壁文字。非常非常难以阅读。 –