Python-数据类型基础知识

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

整形

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

Ture*False
结果:
0

True/False
结果:
报错!!!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值