数与表达式

运算

加减乘除

In [1]: 1+1
Out[1]: 2

In [2]: 2-1
Out[2]: 1

In [3]: 1*2
Out[3]: 2

In [4]: 2/1
Out[4]: 2.0

In [5]:  

求余(求模)%
x%y为x除以y的余数,也可用于浮点数 负数

In [5]: 1%2
Out[5]: 1

In [6]: 2%2
Out[6]: 0

In [7]: 20%3
Out[7]: 2

In [9]: 2.13%12
Out[9]: 2.13

In [10]: 30%2.1
Out[10]: 0.5999999999999988

In [11]: 20.32%1.15
Out[11]: 0.7700000000000018

In [12]: -3%-2
Out[12]: -1

In [13]: -15%-32
Out[13]: -15

In [14]:   

对于整除的运算 结果为向下圆整。

  • 意思是整除的时候显示的结果为负数时,圆整后将离0更远
    例如:
In [14]: -10/3
Out[14]: -3.3333333333333335

In [15]: -10//3
Out[15]: -4

乘方(求幂运算)**

In [16]: 2**3
Out[16]: 8

In [17]: 2**5
Out[17]: 32

In [18]: 3**6
Out[18]: 729
  • 注意 : 乘方运算符(**)要优先于求负(-)的乘方
    例如:
In [23]: -3**2
Out[23]: -9

In [24]: (-3)**2
Out[24]: 9

进制转换

十六进制(0x)

In [25]: 0xAF
Out[25]: 175

In [26]: 0x16
Out[26]: 22

八进制(0o)

In [27]: 0o12
Out[27]: 10

In [28]: 0o32
Out[28]: 26

二进制(0b)

In [29]: 0b100000
Out[29]: 32

In [30]: 0b10101010
Out[30]: 170

你可能感兴趣的:(数与表达式)