Python 基礎入門教程login
Python 基礎入門教程
作者:php.cn  更新時間:2022-04-18 16:14:50

Python Number(數位)


Python Number 資料型別用於儲存數值。

資料類型是不允許改變的,這意味著如果改變 Number 資料類型的值,將重新分配記憶體空間。

以下實例在變數賦值時Number 物件將被建立:

##var1 = 1
var2 = 10
#您也可以使用del語句刪除一些Number 物件引用。

del語句的語法有:

del var1[,var2[,var3[....,varN]]]]
您可以透過使用del語句刪除單一或多個對象,例如:

del var
del var_a, var_b
Python 支援四種不同的數值類型:

  • 整數(Int) - 通常被稱為是整數或整數,是正或負整數,不帶小數點。

  • 長整數(long integers) - 無限大小的整數,整數最後是一個大寫或小寫的L。

  • 浮點型(floating point real values) - 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示( 2.5e2 = 2.5 x 102 = 250)

  • 複數( (complex numbers)) - 複數由實數部分和虛數部分構成,可以用a + bj,或complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

intlong#floatcomplex1051924361L0.03.14j100-0x19323L15.2045.j-7860122L-21.9#9.322e -36j0800xDEFABCECBDAECBFBAEl32.3+e18.876j-0490535633629843L-90.-.6545+0J-0x260 -052318172735L-32.54e1003e+26J0x69-4721885298529L##12
4.53e-7j############
  • 長整型也可以使用小寫"L",但還是建議您使用大寫"L",避免與數字"1"混淆。 Python使用"L"來顯示長整型。

  • Python也支援複數,複數由實數部分和虛數部分構成,可以用a + bj,或complex(a,b)表示, 複數的實部a和虛部b都是浮點型



Python Number 型別轉換

int(x [, base ])         將x轉換為整數  
long(x [,base ])        使用x轉換為一個長 到一個浮點數  
complex(real [,imag ])  創建複數  
str(x )                 將物件 x 轉換為字串  表達式字串  
eval(str )              用來計算在字串中的有效用Python表達式,並回傳一個物件  
tuple(s )               將序列 s 轉換為一個元件名單  
chr(x )                 且為整數轉換為一個字元  
unichr(x )              為整數轉換為Unicode  
ord(x )     x )                 將一個整數轉換為十六進位字符串  
oct(x )                 且為整數轉換為八進位字串




#######################################################################

Python數學函數

##abs( x)傳回數字的絕對值,如abs(-10) 傳回10#ceil(x) 傳回數字的上入整數,如math.ceil(4.1) 回傳5cmp(x, y)如果x < y 回傳-1, 如果 x == y 回傳0 ,  如果x > y 回傳1exp(x)傳回e的x次方(efabs(x)傳回數字的絕對值,如math.fabs(-10) 傳回10.0##floor(x)傳回數字的下舍整數,如math.floor(4.9)回傳4log(x)如math.log(math.e)回傳1.0,math.log(100,10)回傳2.0log10(x)#回傳以10為基數的x的對數,如math.log10(100)傳回2.0max(x1, x2,...)傳回給定參數的最大值,參數可以為序列。 min(x1, x2,...)傳回給定參數的最小值,參數可以為序列。 modf(x)傳回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。 pow(x, y)x**y 運算後的值。 round(x [,n])傳回浮點數x的四捨五入值,如給出n值,則代表舍入到小數點後的位數。 sqrt(x)傳回數字x的平方根,數字可以是負數,傳回型別為實數,如math.sqrt(4)回傳2+0j
函數#回傳值( 描述)
x),如math.exp( 1) 回傳2.718281828459045


Python隨機數函數

#隨機數可以用於數學,遊戲,安全性等領域中,也常被嵌入到演算法中,用以提高演算法效率,並提高程式的安全性。

Python包含以下常用隨機數字函數:

函數描述##choice (seq)randrange ([start,] stop [,step])random()seed([x])shuffle(lst)uniform(x, y)

Python三角函數

Python包含以下三角函數:

從序列的元素中隨機挑選一個元素,例如random.choice(range(10)),從0到9中隨機挑選一個整數。
從指定範圍內,依指定基數遞增的集合中取得一個隨機數,基數缺省值為1
隨機產生下一個實數,它在[0,1)範圍內。
改變隨機數產生器的種子seed。如果你不了解原理,你不必特別去設定seed,Python會幫你選擇seed。
將序列的所有元素隨機排序
隨機產生下一個實數,它在[x,y]範圍內。
函數描述
acos(x)傳回x的反餘弦弧度值。
asin(x)#傳回x的反正弦弧度值。
atan(x)#傳回x的反正切弧度值。
atan2(y, x)傳回給定的 X 及 Y 座標值的反正切值。
cos(x)傳回x的弧度的餘弦值。
hypot(x, y)傳回歐幾里德範數sqrt(x*x + y*y) 。
sin(x)傳回的x弧度的正弦值。
tan(x) 傳回x弧度的正切值。
degrees(x)#將弧度轉換為角度,如degrees(math.pi/2) ,  返回90.0
radians(x)將角度轉換為弧度


##Python數學常數

#常數描述
#pi######數學常數pi(圓周率,一般以π來表示)#############e######數學常數e,e即自然常數(自然常數)。 ##################

PHP中文網