python学习笔记5——数据类型之数字型

Python的六大数据类型包括数字型、字符串、列表、元组、字典和集合。数字型中,整型无限制,浮点型涉及精度问题,布尔型用true和false表示,复数型包含实部和虚部。可以通过type()检查数据类型,使用round()处理浮点数精度。
摘要由CSDN通过智能技术生成

Python常用的数据类型有6种:数字型、字符串、列表、元组、字典、集合。今天学习了数字型。

数字型分为整型、浮点型、布尔型、复数型。

· 获得关于类型的信息——type()

可以使用type函数分别判断数据类型,结果:

 

一、整型(int)

正整数、负整数、0都称为整型。

 python3中的整型包括长整型和整型,也就是对整型所表示的范围无限制。

当输入print(9/7)时,结果:

二、浮点型(float)

python区分整型和浮点型的唯一方式是有没有小数点。没有小数点的数为整型,有小数点的数为浮点型。

· e记法

使用e记法计数时,数字会自动变成浮点型。

当打印出1.5e11时,结果为

 · 和整型转换

浮点型转换为整型时,会将小数部分去掉。

 运行结果为3

· 一点bug

 由于浮点数存在精度限制,使用浮点数做运算时会出现不确定尾数。

 

 解决的常用方法是使用round()函数只保留运算结果的前几位小数。

 保留到小数点后六位。

三、布尔型(bool)

布尔类型用true和false来表示真假,与整数型转换时,整数0转换为布尔类型为false,其他整数为true;布尔型false转化为整型为整数0,true转化为整型为整数1。

 与其他类型转换:空字符串、空列表、空元组、空字典转换为布尔值时为False,其他均为True。

四、复数型(complex)

如果存在虚数,则为复数类型。一般形式为x+yj,x是实数部分,y是虚数部分。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值