#模組
#為什麼要使用模組
'''隨著專案功能和需求增多,**量也會增大,把全部**放在乙個檔案裡會顯得
冗餘,因此需要使用模組進行分割槽管理
'''#python模組是什麼?
'''python模組(module)是乙個python檔案,以.py結尾,包含了python物件定義和
python語句
'''#使用模組有什麼好處
'''最大的好處是大大提高了**的可維護性,其次,編寫**不必從零開始。當乙個模組
編寫完畢,就可以被其他地方引用,如:隨機數模組,時間模組
'''#import 語句
#匯入時間模組顯示當前系統時間
import time #模組,顯示當前時間
print(time.ctime()) #呼叫獲取當前時間的方法
#匯入隨機數模組,顯示隨機數
import random #匯入隨機數模組
num=random.randint(1,100)
print(num)
#print(random.randint(1,100)) (效果一樣)
#from....import...
#python的from語句讓你從模組中匯入乙個指定的部分到當前命令的空間中
from time import sleep #區域性匯入時間到sleep方法
print(num)
sleep(5) #睡眠5秒
print("sleep over!")
#小結:import是全域性匯入
# from。。。import...是區域性匯入
0012 仿射變換
對於2d範圍內,仿射變換即為2d範圍內的平移和旋轉變換的結合。對於2d範圍內的仿射變換,使用的是乙個3 3的齊次矩陣。有兩種常見的仿射變換方法,兩種仿射變換的對比如下 一種是對輪廓進行仿射變換 方法一 一種是對具體的2d座標進行仿射變換 方法二 分別如下 從點和角度計算剛性仿射變換 vector a...
0012 陣列劃分1
題目大意 給定乙個大小為n的陣列,求將它分為k段,每段和與長度的積的和的最小值。n 8000,k 800 題目解法 首先可以想到dp狀態f j,i 表示前i個分為j段的最小值。f j,i min,其中w k,j 顯然可以通過字首和的處理o 1 得到。直接轉移的複雜度是o n 2 k 我們考慮分治優化...
模組的引用
模組的定義 提供乙個功能的檔案,包是集合一組功能的資料夾,包括 init py檔案 模組反射需注意的 原來sys.modules main 獲取的是當前檔案的記憶體位址,但是如果當前檔案被 作為模組匯入時,如果還使用 main 那麼獲取到的只能是當前檔案,被匯入的模組檔案記憶體位址是獲取 不到的,所...