python-数字类型

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/wsx_9999/article/details/102741049

整数不同进制表示

二进制:

前导符:0b 或 0B
示例: 0b10 表示十进制的2

八进制:

前导符: 0o或0O
示例: 0o10表示十进制的8

十六进制:

前导符: 0x或0X
示例:0x10表示十进制的16

科学计数法:

1.23 × 1 0 9 1.23×10^9 表示为 1.23e9
0.000012 0.000012 表示为 1.2 e 5 1.2e-5

浮点数运算会有误差:

0.1+0.2

output: 0.30000000000000004

0.1+0.2 == 0.3

output: False

round(0.1+0.2,2) == 0.3

output: True

复数:

>>> a=complex(1,2)
>>> a
(1+2j)
>>> a=complex(1,2)
>>> b=complex(2,5)
>>> a*b
(-8+9j)

算术运算符:

/ 浮点数除法
// 整数除法
% 模(求余)
** 幂

>>> 3/2
1.5
>>> 3//2
1
>>> -3//2
-2
>>> 17%5
2
>>> 2**3
8
>>> pow(2,3)
8
>>> round(1.2345678,3)
1.235
>>> divmod(17,5)
(3, 2)

数学库 math:

>>> import math
>>> math.e
2.718281828459045
>>> math.pi
3.141592653589793
>>> math.log(100,10)
2.0
>>> math.pow(2,3)
8.0
>>> math.fabs(-4)
4.0

输入下列命令可以查看math库中所包含的函数:

>>> help(math)

猜你喜欢

转载自blog.csdn.net/wsx_9999/article/details/102741049