python中的number具體分爲:python
變量命名:編程
a=1 整數型c#
b=1.0 浮點型編程語言
c=1000025555441122 長整型操作系統
d=4.23+8.5j 複數類型blog
看上去很簡單。效率
咱們作一些除法運算的時候,python中10/3=3.3333333333333335 。這和JAVA和c#中的一些除法不相同,在這些語言中10/3=3。這是爲何呢?由於python中比較接近天然語言,並且作一些科學運算的時候python更加適合和簡潔。變量
在JAVA和c#中必需要指定float類型才行,好比:(float) a=10/3 這樣強制轉換,這涉及到了編程語言的效率處理的問題上了。float
浮點數的精度通常在15-17位左右。im
python中假如爲了獲得和JAVA、c#一樣的結果的話,能夠這樣設置:10//3=3。這就是取整了。
python的整數最大值和其餘語言不同,其餘語言中的整數型最大值通常也就是2^32或者2^64,這個是和操做系統有關的。
而python計算整數的時候能夠接近無限大,只要你的電腦能顯示完,好比100^255,其餘的編程語言估計早就溢出了,而python不會,python計算次方的時候,能夠兩個星號(**)來表示,也能夠用導入math包
math.pow(10,2) 來表示。