Python数学运算

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xyy1028/article/details/86472329

1.计算乘方

print pow(4, 3)
print 4 ** 3

输出:

64
64

2.计算平方

利用numpy模块

import numpy
print numpy.square(2)

输出:

4

3.计算平方根

3.1

import numpy
print numpy.sqrt(16)

输出:

4.0

3.2

print pow(25, 0.5)
print pow(25, .5)
print pow(27, 0.33333333333333333333333333333333)

输出:

5.0
5.0
3.0

3.3

import math
print math.sqrt(25)

输出:

5.0

4.四舍五入

4.1 int()直接截取整数部分

print int(1.1)
print int(1.9)

输出:

1
1

4.2 math.floor() 返回小于该值的最大浮点型整数

print math.floor(2.9)
print math.floor(2.1)

4.3 round() 四舍五入后返回相应浮点数

print round(2.536, 2)
print round(2.9325, 3)
print round(2.1)

输出:

2.54
2.933
2.0

5.除法

5.1 默认情况下两个整数相处返回相除后最小整形整数(3.x版本返回真正的得数)

print 5/2

输出:

2

5.2 在程序顶端加入

from __future__  import division

则两个整形整数相除返回真正的得数

from __future__  import division
print 5/2

输出:

2.5

5.3 当两数中有浮点型时,则返回真正的得数

print 5 / 2.0
print 5.0 / 2.0

输出:

2.5
2.5

5.4 双除号 地板除 保留解决得数的最小整数值

print 5 // 2
print 5.8 // 2

输出:

2
2.0

猜你喜欢

转载自blog.csdn.net/xyy1028/article/details/86472329