欢迎访问恒学熙 > 南宁培训学校 > 南宁达内教育

7*24小时服务热线:400-651-9527

当前位置: 南宁达内教育 > 常见问答 > 南宁达内教育丨Python如何进行数学运算?

南宁达内教育丨Python如何进行数学运算?

作者:南宁达内教育 关注:3033 | 更新: 2021-07-22

Python如何进行数学运算?

Python使用与C、Java类似的运算符,支持整数与浮点数的数学运算。同时还支持复数运算与无穷位数(实际受限于计算机的能力)的整数运算。除了求绝对值函数abs()外,大多数数学函数处于math和cmath模块内。前者用于实数运算,而后者用于复数运算。使用时需要先导入它们,比如:

>>>importmath

>>>print(math.sin(math.pi/2))

1.0

fractions模块用于支持分数运算;decimal模块用于支持高精度的浮点数运算。

Python定义求余运行a%b的值处于开区间[0,b)内,如果b是负数,开区间变为(b,0]。这是一个很常见的定义方式。不过其实它依赖于整除的定义。为了让方程式:b*(a//b)+a%b=a恒真,整除运行需要向负无穷小方向取值。比如7//3的结果是2,而(-7)//3的结果却是-3。这个算法与其它很多编程语言不一样,需要注意,它们的整除运算会向0的方向取值。

Python允许像数学的常用写法那样连着写两个比较运行符。比如a<b<c与a<bandb<c等价。C++的结果与Python不一样,首先它会先计算a<b,根据两者的大小获得0或者1两个值之一,然后再与c进行比较。

如果您对以上内容仍有不明之处,更多相关资讯,欢迎您在线咨询我们的工作人员,我们将为您答疑释惑。


上一篇: 南宁现在ui设计出来好找工作吗?

下一篇: 没有了

我们为您提供如下全套教学服务

丰富的选择,全面的指导,让你学习乐在其中