Python-数据类型基础知识
发布日期:2021-05-08 16:05:42 浏览次数:14 分类:精选文章

本文共 848 字,大约阅读时间需要 2 分钟。

Python的变量是没有类型的;
Python的变量更像是标签一样,想在哪里铁就在哪里贴,并没有固定的限制。通过标签我们可以轻易的找到你想找到的变量在内存中的存放位置。
但是并不是说Python就没有数据类型,就像“250”(字符串)和250(整型)的区别。
在这里插入图片描述

整形

Python3的整型已经与长整型进行了无缝结合,现在的Python3的整型类似Java的BigInteger类型,但是他的长度不受限制,如果要说有限制,那只限于计算机的虚拟内存总数。所以说Python3很容易进行大规模的计算。
type(250)    #   inttype(36)     #   inttype(3.14)   #   float

浮点型

浮点型就是平时所说的小数,例如圆周率 3.14是浮点型,例如地球到太阳的距离大约是1.5亿千米,也是浮点型;
Python区分整型与浮点型的唯一方式,就是看有没有小数点
我们说到浮点型就不得不说说E记法E记法也就是平时我们所说的科学计数法,用于表示特别大与特别小的数:
a=0.0000000000000000000000000025  #   2.5x10^-21(2.5乘以10的-21次方)print(a)

结果:

2.5e-21(e/E的大小都可以)

b=150 000 000 000    # 1.5x10^11   1.5x10^11(1.5乘以10的11次方)print(b)

结果:

1.5e11(e/E的大小都可以)

布尔类型

布尔型就是特殊的整型,尽管布尔型使用True和False来表示“真”和“假”,但是布尔型可以当做特殊的整数来对待,True相当于整型值1,False相当于整型值0。
False相当于0,而0不能作为除数
True+Ture结果:2Ture*False结果:0True/False结果:报错!!!

在这里插入图片描述

当然把布尔类型当做1和0 来参与运算这种做法是不妥当的,就好比你把骡子当成马来运用一样,所以大家在运用中就不要这样去做。

上一篇:Python-字符串与变量
下一篇:Python-if-esle的判断语句

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月27日 18时24分08秒