python里=和==的区别

回答
爱扬教育

2022-01-07

  • 相关推荐
他们之间的区别就是代表的含义有所不同。
一个等号代表的含义是赋值,将某一数值赋给某个变量,比如a=3,将3这个数值赋予给a。
两个等号是判断是否相等,返回True或False,比如1==1。他们是相等的,那么就返回true。1==2,他们是不相等的,那么就返回false。

扩展资料

  Python的表达式写法与C/C++类似。只是在某些写法有所差别。主要的算术运算符与C/C++类似。

  +, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取余。>>, <<表示右移和左移。

  &, |, ^表示二进制的AND, OR, XOR运算。

  >, <, ==, !=, <=,>=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。

  在这些运算符里面,~, |, ^, &, <<,>>必须应用于整数。