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是虚数部分。

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

被折叠的 条评论
为什么被折叠?



