这些运算符是什么意思(**,^,%,//)?
在Python中,**是引发运算符的。返回表达式x ** y中升为y的x
>>> x=5>>> y=3
>>> x**y
125
^是按位XOR运算符。以两位为操作数,如果一个为1,另一个为0,则返回1
>>> a=10>>> bin(a) #0001 1010
'0b1010'
>>> b=20
>>> bin(b) #0010 0100
'0b10100'
>>> c=a^b
>>> c
30
>>> bin(c) #0011 1110
'0b11110'
//被定义为楼层除法运算符。返回除法运算结果的整数部分
>>> 10/33.3333333333333335
>>> 10//3
3
对于负除法,下舍入朝向负无穷大。
>>> -10/3-3.3333333333333335
>>> -10//3
-4
%符号定义为模运算符,并返回除法运算的余数。
>>> 10%31
>>> 10%2
0
在负除数差的情况下,计算高倍数和分子
>>> -10%32
>>> -5%2
1
>>> 73%9
1
>>> -73%9
8
以上是 这些运算符是什么意思(**,^,%,//)? 的全部内容, 来源链接: utcz.com/z/330918.html