Python数字类型

1、整数型-int类型

1.1、说明
(1)在pythin中整数型包括正整数、负整数、0。
(2)位数任意,位数超过计算机自身的计算范围时,会自动转用高精度计算。
(3)如果要指定一个非常大的整数,只需要写出其所有位数即可。

1.2、格式
(1)十进制数
1.0-9之间的数字组成。
2.不能以0作为十进制数的开头。
3.在python2中,如果输入的数比较大时,Python会自动在其后面加上字母L或l。

(2)八进制数
1.0-7之间的数字组成,"逢八进一",并以0o开头的数。
2.在Python3中,对于八进制数必须以0o/0O开头。
3.在python2中,对于八进制数可以以0开头。

(3)二进制数
1.由0-1两个数组成,逢二进一。

(4)十六进制数
1.由0-9、A-FA组成,"逢十六进一",并以0x/0X开头的数。

2、长整型-long类型

2.1格式:1L
(1)当一个整数后面有L,那么就是长整型。
(2)L可大写可小写。
(3)理论上长整型的界限 2147483647 。
(4)正是因为2版本长整型的不严谨,python 3版本取消了长整型。

注:在python 对MySQL操作时,导出的整形数可能就是长整型 。

3、浮点型-float类型

3.1、说明
(1)由整数部分和小数部分组成,主要用于处理包括小数的数。
(2)浮点数也可以使用科学计数法表示。

3.2、格式
1.1、1.1231、0.5、-3.32、2.7e2、3.14e5

注意
在使用浮点数进行计算时,可能会出现小数位数不确定的情况,所有语言都存在这种情况,暂时忽略多余的小数位数即可。

1、精度限制 16 位
2、获取指定位数  round(1/3,6)

例如:
print(round(1/3))
print(round(1/3, 3))
print(round(1/3, 16))
print(round(1/3, 100))

# 输出:
# 0
# 0.333
# 0.3333333333333333
# 0.3333333333333333

4、复数型

4.1说明
(1)python中的复数和数学中的复数形式完全一致,都是由实部和虚部组成,并且使用J或j作为虚部。
(2)当表示一个复数时,实部和虚部可以相加。
例如:实部为3.14,虚部为12.5j,则复数为3.14+12.5j。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢同学.

但行好事 莫问前程

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值