Python 数字

数字类型

Python的数字类型中又分为两类,整型浮点型

>>> type(1)
# <class 'int'> 整型

>>> type(1.1)
# <class 'float'> 浮点型

>>> int(1.1)
1 # 浮点型转整型

数字运算

在Python中常用的数字运算表达方法。

>>> 1+1
2 # 加

>>> 1-1
0 # 减

>>> 1*2
2 # 乘

>>> 1 / 2
0.5 # 除

>>> 10 // 3 
3 # 整除

>>> 10 % 3 
1 # 余数 

>>> 2e2 
200  # 10的倍数 | 2 * 10 *10

>>> 2**3
8 # 次方 | 2 * 2 * 2

多进制

计算机的底层采用的是二进制来表示,我们电脑上所看到的一切,最后都被转换成为了一段0 / 1的数字信号。因为十进制更符合人类的直接,通常我们在进行数字运算的时间,都采取十进制,但如果需要做一些更底层的事情,就不太方便,因为十进制,不适合做位元算

# Python 多进制的表示方法

0b10100101 # ob 二进制
0o1237252 # 0o 八进制
0x2a7d7f # 0x 十六进制

进制转换

>>> bin(10) # 十进制转二进制
'0b1010'
>>>  oct(10) # 十进制转八进制
'0o12'
>>> hex(10) # 十进制转十六进制
'0xa'

>>> int('0b1010', 2) # 二进制转十进制
10
>>> int('0o12', 8)  # 八进制转十进制
10
>>> int('0xa', 16)  # 十六进制转十进制
10

数字函数

Python中内置了很多函数,帮我们更快的处理数据。

>>> max(1,2,3) 
3 # 最大值

>>> min(1,2,3) 
1 # 最小值

>>> abs(-1) 
1 # 绝对值
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程