python赋值运算符号,python中赋值运算符和相等运算符

  python赋值运算符号,python中赋值运算符和相等运算符

  Yyds干货库存

  I赋值运算符

  如果这里的位操作符不是很清楚,可以参考这篇文章,——位操作符。

  标志

  名字

  形容

  =

  赋值(最基本的赋值运算符)

  C=a b,即把a b的值赋给c。

  =

  添加分配

  B=a相当于b=b a。

  -=

  减法赋值

  B=a相当于b=b-a。

  *=

  乘法赋值

  B*=a等价于B=B * A。

  /=

  分部分配

  B/=a相当于B=B/A。

  %=

  余数分配

  B%=a相当于B=B% A。

  **=

  权力分配

  B**=a相当于B=B * * A。

  //=

  舍入分配

  B//=a等价于B=B//A。

  =

  左移赋值

  B=a等价于b=b a,意思是B的二进制位左移一位,然后赋给B。

  =

  右移位赋值

  B=a等价于b=b a,意思是B的二进制位右移一位,然后赋给B。

  =

  一点一点地分配

  B=a相当于b=b a。

  =

  位或赋值

  B=a等价于B=B A。

  =

  按位异或赋值

  B=A相当于B=B A。

  优先级:赋值运算符的优先级很低,比如:b*=a c,你要先计算下面的a c,然后把a c的值乘以b,赋给b。

  二。代码描述

  1.分配=

  a=10

  打印(一份)

  #输出结果:10

  b=20

  打印(b)

  #输出结果:20

  c=a b

  打印(c)

  #输出结果:302,加上赋值=

  a=10

  这里的A=1 #相当于a=a 1

  打印(一份)

  #输出结果:113减去赋值-=

  a=10

  这里的A -=1 #相当于a=a-1。

  打印(一份)

  #输出结果:94次赋值*=

  a=10

  这里的A *=2 #相当于a=a*2。

  打印(一份)

  #输出结果:205,除法和赋值/=

  a=10

  这里的A /=2 #相当于a=a/2。

  打印(一份)

  #输出结果:56。取余数并赋值%=

  a=10

  这里的A %=3 #相当于a=a%3。

  打印(一份)

  #输出结果:17功率分配* *=

  a=10

  这里的A **=3 #相当于a=a**3。

  打印(一份)

  #输出结果:10008.舍入和赋值//=

  a=10

  这里的A //=3 #等价于a=a//3。

  打印(一份)

  #输出结果:39。左移赋值=

  a=10

  打印(纸盒(a))

  #输出结果:0b1010

  A=2 #相当于a=a 2。将A的二进制位左移2位,然后赋给A。

  打印(纸盒(a))

  #输出结果:0b10100010.右移分配=

  a=10

  打印(纸盒(a))

  #输出结果:0b1010

  A=2 #相当于a=a 2。将的二进制位向右移动2位,然后将其赋给

  打印(纸盒(a))

  #输出结果:0b1011.按位and赋值=

  a=10

  打印(纸盒(a))

  #输出结果:0b1010

  打印(纸盒(2))

  #输出结果:0b10

  A=2 #相当于a=a 2,两边输出都是1,否则输出都是0。最后,输出二进制被分配给

  打印(纸盒(a))

  #输出结果:0b1012.按位或赋值=

  a=10

  打印(纸盒(a))

  #输出结果:0b1010

  打印(纸盒(2))

  #输出结果:0b10

  A =2 #等价于a=a2。只要两边的二进制有一边是1,输出就是0。最后,输出的二进制文件被分配给。

  打印(纸盒(a))

  #输出结果:0b101013.按位异或赋值=

  a=10

  打印(纸盒(a))

  #输出结果:0b1010

  打印(纸盒(2))

  #输出结果:0b10

  一个^=2 #等价于A=A 2。两边二进制相同的位输出为0,不同的位输出为1。最后,输出的二进制文件被分配给。

  打印(纸盒(a))

  #输出结果:0b1000

  转载请联系作者获得授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: