Python数据类型及其操作

一、整数类型

1、无取值范围限制;
2、可用pow(x, y) 来计算x的y次方;

二、浮点数类型

1、范围存在限制,常规计算可忽略;
2、取值范围的数量级为10-307到10308,精度为10-16
3、浮点数计算会出现不确定小数的问题,所以要用round()函数进行四舍五入;round(x, d),将x按四舍五入保留d位小数,不确定尾数一般发生在10-16左右,所以可以进行四舍五入;
eg:如图:
在这里插入图片描述
4、浮点数可以用科学计数法表示:eg:4.6e-5 或 6.22E9

三、复数类型

1、用j表示
eg: z = 7 + 9j
2、用z.real,z.imag来获得实部和虚部;

四、运算符

1、a/b /可以一直除下去,到16位小数
2、a//b // 和C语言一样,取整。
3、x**y,也可以表示x的y次方;
4、三种类型的精度关系:
整数->浮点数->复数

五、常用数值函数

1、abs(x),绝对值函数
2、divmod(a,b),商余函数,得到商和余数eg:divmod(10,3)得到(3,1)
3、pow(a,b)次方函数,a的b次
4、round(x, d),将x按四舍五入保留d位小数.
5、max(x1,x2…),min(x1,x2,…)取得最大最小值函数
6、int(x)变成整数,去掉小数,没有四舍五入
7、float(x) 变成浮点数
8、complex(x),将x变成复数,后面自动补为x + 0j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值