前面我们说过,变量值是用来记录事务状态的,而事务的状态是多种多样的,所以变量值也要有不同类型,一种类型就对应一种事务的状态。
接下来就要介绍基本数据类型了,首先我们来看数字类型。在Python当中是没有一个类型叫数字类型的,这是因为数字类型分为了两种,一种叫整型int,另一种叫浮点型float。
整型简单来说就是阿拉伯数字0、1、2、3、100、1000等等,这些整数我们称之为整型,比如说,我定义了一个age=73,这样我们就定义了一个整型。我们可以用type来验证一下。
再来看浮点型,就是带小数的,定义也很简单,比如我定义一个price=3.5,这是一包辣条的价格3块5。这就是一个浮点型,我们用type打印一下看,可以看到打印出来了float。
int类型和float类型讲完了,现在我们来看怎么去使用。
这两种类型的状态储存起来后,一方面是展示给用户看的嘛,比如我把它print出来。另一方面就是用来做数学运算的。
举个例子,我现在写了一款游戏,一开始这个游戏的英雄等级level=1,然后我打完一只野怪,升到二级了。所以我要对这个变量做加法操作。level就是我们开始定义英雄等级是1对吧,现在我们要对它进行加1操作,然后就会得到一个结果,把这个结果可以赋值给level,这是升级之后的新等级。现在print一下这个level,现在就升了一个等级,就变成2了对吧。
刚刚我们说了加法运算,其实加减乘除都是差不多的用法。下面我分别用减法。乘法、除法运算一边。
然后还讲一个知识点,int类型和float类型,这两种类型是可以跨类型直接相加的,相加的结果会是一个浮点型。
后面我们还会讲到字符串类型也可以用+号相加列表类型也可以使用+号相加,但是他们的相加不能跨类型,就是字符串只能和字符串相加,列表只能和列表相加。之力我先提一下,后面我会详细讲。
最后还有一点就是,刚刚讲到的两个数字类型它们还可以用来做比较运算。比如我定义一个年龄12岁,然后我判断一下这个人今年有没有18岁。打印出来结果就是False。
然后我把年龄改变一下,改成20岁,判断他有没有18岁。打印出来结果就是True
好了关于数字类型int和float我就先讲这么多。
未经允许不得转载:445IT之家 » Python基本数据类型之数字类型