搜索
写经验 领红包
 > 知识

pytho数字运算(pytho数字类型的基本运算有哪几种)

导语:python中的数字和数学运算

计算机最先被发明的目的是帮助人类进行科学计算的,计算机非常善于记住数值,也非常善于执行计算(加、减法等)。计算机每秒钟能执行10亿次计算,这比我们自己用大脑计算数字要快很多。尽管在某些任务上我们比计算机更擅长,但在计算速度方面,计算机每次都能胜出。python通过三种主要的数字类型,帮助我们使用计算机强大的数学计算能力,而且它还允许我们对这些数字进行数学运算。

Python 支持的数字类型包括整数、浮点数和复数:

1. 整数(Int) :

通常被称为整型,是正或负整数,不带小数点。例如:1,100,-8080,0,等等。

整数对于计数和基本的数学运算很有用,例如我们通常将年龄存储在一个整数之中,age=10,表示某个人的年龄为10岁,将其保存在变量age中。

2. 浮点数(float):

浮点数也就是小数,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,一般用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

当我们想要表示部分的时候,浮点数就很有用,例如1.5公里,28.6元,price=28.6,表示某个物品的定价为28.6元,将其保存在变量price中。

3. 复数( complex) :

复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。关于复数,不做科学计算或其它特殊需要,通常很难遇到。

python支持的数学计算

对于数字类型的变量,可以做简单的加减乘除等运算,这些运算与我们在数学课中学过的运算是相同的,详见下图:

更多的科学计算需要导入math这个库,它包含了绝大多数我们可能需要的科学计算函数,例如:

abs(x),返回x的绝对值

exp(x),返回e的x次幂

log10(x),返回以10为基数的x的对数

sqrt(x),返回数字x的平方根

sin(x),返回的x弧度的正弦值

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小林创作整理编辑!