python算術模組的學習筆記

2021-09-09 08:55:08 字數 1083 閱讀 6668

cmath模組

>>> import cmath

>>> z=1+2j

>>> (a,b) = cmath.polar(z)

>>> (a,b)

(2.23606797749979, 1.1071487177940904)

>>> cmath.rect(a,b)

(1.0000000000000002+2j)

>>> tmp = complex(round(c.real,2),c.imag)

>>> tmp 【複數的實部虛部都是唯讀的,所以只能重新賦值改變小數點後位數】

(1+2j)

fractions模組

>>> import fractions

>>> fractions.fraction(1,4)/ fractions.fraction('0.25')

fraction(1, 1)

>>> fractions.fraction.from_float(1.75)

fraction(7, 4)

random.seed(a) 【一般以時間作為種子】

>>> from random import *

>>> random()  範圍【0,1)

0.9478274870593494

>>> uniform(1,100) 範圍【0,100)浮點數

6.59858540495406

>>> randint(1,100) 範圍【1,100】整數

11>>> randrange(1,100,2) 範圍【1,100)2遞增整數

47>>> getrandbits(5) 範圍5位二進位制整數範圍內

26from random import *

>>> colors = ['r','b','y','g']

>>> random.choice(colors)

>>> choice(colors)

'b'>>> sample(colors,2)

['y', 'b']

>>> shuffle(colors)

>>> colors

['g', 'r', 'y', 'b']

Python學習筆記 模組

模組,用一砣 實現了某個功能的 集合。類似於函式式程式設計和面向過程程式設計,函式式程式設計則完成乙個功能,其他 用來呼叫即可,提供了 的重用性和 間的耦合。而對於乙個複雜的功能來,可能需要多個函式才能完成 函式又可以在不同的.py檔案中 n個 py 檔案組成的 集合就稱為模組。如 os 是系統相關...

python學習筆記 模組

pickle模組實現了基本的資料序列和反序列化。通過pickle模組的序列化操作我們能夠將程式中執行的物件資訊儲存到檔案中去,永久儲存。通過pickle模組的反序列化操作,我們能夠從檔案中建立上一次程式儲存的物件。基本介面 pickle.dump obj,file,protocol 讀取方式開啟檔案...

Python學習筆記 模組

1.為了編寫可維護的 我們把很多函式分組,分別放到不同的檔案裡,這樣,每個檔案包含的 就相對較少,很多程式語言都採用這種組織 的方式。在python中,乙個.py檔案就稱之為乙個模組 module 為了避免模組名衝突,python又引入了按目錄來組織模組的方法,稱為包 package 每個包目錄下面...