今天复习了python中的常用数据类型操作末数值部分的两小点。
一 表现形式
(一)整数
二进制(0b,只包含0-1),八进制(0o/0只包含0-7),十进制(只包含0-9),十六进制(0x,只包含0-9和a-f)
(二)浮点数
小数或科学记数法(1.682e2表示1.682×10^2)
(三)复数
a+bj用代码表示complex(a,b)其中a,b都是浮点数
(四)注意
python3没有Long类型
python2有
二 进制转换
(一)其他进制转十进制
11(x进制)转十进制1×x^0+1×x^1
(二)十进制转其他进制
数学计算用整数倒取余
代码 十进制转二进制bin()
十进制转八进制oct()
十进制转十六进制hex()
(三)二进制八进制互转
整合三位为一位
1.二转八 10010 添一个0在前面010010 ,三个为一组010 010,用二进制计算 2 2
2.八转二 2 2 用二进制写(三位)010 010,将第一位0去掉,得10010
(四)二进制十六进制互转
和二进制与八进制互转一样,只是变为整合四位为一位