天天看點

Python2數學運算一.計算乘方二.計算平方三.計算平方根四.四舍五入五.除法

一.計算乘方

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

二.計算平方

利用numpy子產品

import numpy
print numpy.square(2)
           
4
           

三.計算平方根

1 利用numpy

import numpy
print numpy.sqrt(16)
           
4.0
           

2 利用pow函數

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

3 利用 math 包求平方

import math
print math.sqrt(25)
           
5.0
           

四.四舍五入

1 int()直接截取整數部分

print int(1.1)
print int(1.9)
           
1
1
           

2 math.floor() 傳回小于該值的最大浮點型整數

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

3 round() 四舍五入後傳回相應浮點數

print round(2.536, 2)
print round(2.9325, 3)
print round(2.1)
           
2.54
2.933
2.0
           

五.除法

1 單除号

預設情況下兩個整數相處傳回相除後最小整形整數(3.x版本傳回真正的得數)

print 5/2
           
2
           

2 在程式頂端加入

from __future__  import division
           

則兩個整形整數相除傳回真正的得數

from __future__  import division
print 5/2
           
2.5
           

3 當兩數中有浮點型時,則傳回真正的得數

print 5 / 2.0
print 5.0 / 2.0
           
2.5
2.5
           

4 雙除号

地闆除 保留解決得數的最小整數值

print 5 // 2
print 5.8 // 2
           
2
2.0