Python基础--数值类型

来源:互联网 发布:光明数据 东华 编辑:程序博客网 时间:2024/06/10 01:29

一、基本类型
int ,float
十进制 直接写数字例如10;
二进制 0b开头+数字,例如0b1011;
八进制 0o开头+数字,例如0o1571;
十六进制:0x开头+数字,例如 0xFF;

基本运算符:    +(加),-(减),*(乘),/     ** 次方数;三的二次方 3**2;    // 整除,    % 取余

二、
python 变量是 强类型变量,
例如,整形和string类型运算 10+int(“1”);
int(“”,16);
int(变量,进制数);
float(),转换成float
bin() 转换成二进制
Oct() 转换成八进制

>>> int("ff",16)255>>> float(1)1.0>>> bin(10)'0b1010'

三、数学模块
math

向下取整>>> import math>>> math.floor(3.14)3>>> math.floor(-3.14)-4向零取整>>> math.floor(-3.14)-4>>> math.trunc(3.14)3>>> math.trunc(-3.14)-3向上取整>>> math.ceil(3.14)4>>> math.ceil(-3.14)-3四舍五入>>> round(3.14)3>>> round(3.56)4

四、浮点精度

>>> 0.1+0.1+0.1+0.30.6000000000000001>>> decimal.Decimal('0.1')+decimal.Decimal('0.1')+decimal.Decimal('0.1')+decimal.Decimal('0.3')Decimal('0.6')

五、bool

>>> True==1True>>> False==0True
>>> bool(1)True>>> bool(2)True>>> bool(0)False>>> bool(0.000)False>>> bool(None)False>>> bool("")False
原创粉丝点击