Python基础语法之“数据类型”

在这里插入图片描述
现实世界中最常见的数字,文字,符号,在Python的世界就是:数据。不同的数据,其样貌不同,所拥有的技能也不同,只有熟练记清他们的特征,才能更好地将他们物尽其用。

在Python中,最常用的数据类型有三种:字符串(str)、整数(int)和浮点数(float)。

字符串:英文名叫string,是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等。

凡是被【单/双/三引号】括起来的内容,不论内容是中文、英文、数字甚至火星文,就是字符串啦!比如’信息’、"Let’s play"都属于字符串类型。
在这里插入图片描述
有一些数据就算是没有引号也照样可以打印出来,比如:print(55)
在这里插入图片描述
这就是第二个数据类型:整数,英文名是integer,整数其实很简单,无论是在Python世界还是在现实世界的数学定义都是相同的:是正整数、负整数和零的统称,是没有小数点的数字。

字符串有引号的保护,可以和符号及其他文字类数据,譬如中文、英文随意组合。而整数恰恰相反,它特立独行,不需要任何保护。同样,它也只能单独行动,如果非要安排别的文字类数据和它一起,那么它会立马报错罢工。
在这里插入图片描述
既然有整数,就有小数,在Python中小数就是浮点数,英文名是float,它和整数其实长得很像,就是比整数多了个小数点。
在这里插入图片描述
浮点数的运算无法十分的精确,多数情况下会存在四舍五入的误差,比如:0.55+0.3
在这里插入图片描述
为什么答案不是0.85呢?这是因为Python计算浮点数时,会先把0.55和0.3转化成二进制数【注:二进制数由0和1表示,逢二进一】,如下:而在这个转化过程中存在误差,这样就造成了我们与程序计算结果的差异。

然后,这俩二进制数通过二进制法则运算后,再通过复杂的计算公式,将二进制结果转成十进制小数。

不过不用担心,因为前期用到浮点数运算的机会少之又少,而到后期需要多次用到时,小老鼠会帮助你强化理解浮点数。

说了那么多,你整明白这三种数据类型了吗?

请联系我

想了解更多关于python的问题,请联系我:
请添加微信:17706130227(江江老师)即可获取哦!
微信公众号:Python职场圈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值