当前页面: 首页> 资讯百科

Python怎么利用整数和浮点数进行四则运算

2020-04-17 19:13:49

上节我们讲过了字符串、整数和浮点数,掌握了它们的初级使用。

四则运算

python里的整数、浮点数和数学意义的整数、小数是一样的,它最重要的作用是与运算符号结合,进行数学计算。接下来我们看一下Python怎么利用整数和浮点数进行四则运算。

但是Python的算术运算符,和我们平时在纸上写的运算符号有相同点,也有不同点。

我们来看看Python的运算符:

Python怎么利用整数和浮点数进行四则运算

不过,对于这么多的算术运算符,我建议你先看一遍,有个大致的印象就行。你可以先把这张图保存上,等用的时候再找出来,对应着查阅就可以。

咱们在说说一样的——运算优先级:Python的运算优先级,和我们平时的计算优先级是一样的。

简单运算优先级口诀:从左到右顺着来,括号里的优先算,乘除排在加减前。

除此之外,在现实世界里,我们可以将不同的词组合成一句话,那在Python里怎么操作的呢?

字符串拼接的方法可简单了,就是利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了。

在未来,当我们学会了更为复杂的命令,可以用代码对其他人提问,收集其他人的答案时,我们无法确定他们回复你的内容,是用什么数据类型写的。

所以,我们要善用Python,使用Python中一个已有的,既简单又实用的函数,来帮助我们查询不确定数据的类型。而这个函数,就是type()函数。

数据类型的查询——type()函数

那么,这个type()函数要怎么使用呢?答案就是:只需把查询的内容放在括号里就行。

Python怎么利用整数和浮点数进行四则运算

数据转换

负责转换数据类型的函数一共有3种:str()、int()和float()。

str()函数

Python怎么利用整数和浮点数进行四则运算

str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型。

int()函数

既然整数类型能转换为字符串,那字符串类型能转换为整数吗?

那必须的。

将数据转换为整数类型的方法也很简单,就是int()函数。其使用方法同str()一样,将你需要转换的内容放在括号里就行,像这样:int(转换的内容)。

不过对于int()函数的使用,大家要注意一点:只要符合整数规范的字符串类数据,才能被int()强制转换。

这是不是意味着,不能使用int函数,但浮点数时可以被int()函数强制转换的。int()函数的本质是将数据转换为整数。所以对于浮点数,int()函数会做取整处理。但是,同我们平时对小数四舍五入的处理方法不同,int()函数会直接抹零,直接输出整数部分。

可是,如果遇到这种情况:字符串就是小数形式,比如'3.8'这种。我不想让它变成整数3,想让它保持小数形式的3.8,那我要怎么做呢?

这设计——float()函数。

float()函数

首先float()函数的使用,也是将需要转换的数据放在括号里,像这样:float(数据)。

其次,float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定是数字形式。

下面,我们通过一张图小结这三个函数。

Python怎么利用整数和浮点数进行四则运算



seo