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

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值