Python Manual讀書筆記之模組匯入與過載

2021-06-18 18:30:57 字數 519 閱讀 7446

模組匯入與過載

模組,每乙個以副檔名.py結尾的python源**檔案都是乙個模組。其他的檔案可以通過匯入乙個模組讀取這個模組的內容。模組往往是變數名的封裝,被認做是命名空間。在乙個包中的變數名就是所謂的屬性,也就是說,屬性就是繫結在特定物件上的變數名。

匯入從本質上講,就是載入另乙個檔案,並能讀取那個檔案的內容。匯入檔案是執行檔案的一種方式。匯入(import)只能在每次會話的第一次執行。在第一次匯入之後,其他的匯入都不會再工作,甚至另乙個視窗中改變並儲存了模組的原始檔也不行。這個是有意設計的結果。匯入是乙個開銷很大的操作以至於每個程式執行不能重複多於一次。匯入必須找到檔案,將其翻譯為位元組碼,並且執行位元組碼。

過載(reload)函式:如果真的想要python在同一次會話中再次執行檔案(不停止或重新啟動會話),需要呼叫內建的reload(過載)函式。

《Visual Studio 程式設計師箴言》讀書筆記

技巧1.1 在空白行上按ctrl c不會丟失剪貼簿的內容 工具 選項 文字編輯器 所有語言 常規 沒有選定內容時對空行應用剪下或複製命令 技巧1.2 迴圈使用剪貼簿 ctrl shift v 技巧1.3 插入空行 使用ctrl enter在上方插入一行,使用ctrl shift enter在下方插入...

讀書筆摘 《大師亞當斯》

因為我們已經花上好幾天,甚至好幾個星期 幾個月,才逐漸將構想成型,當然對其中的利弊得失再熟悉不過了。因此我們總是希望其他人能對自己還未被接受的獨斷構想,立刻表示支援 但是他們從來不這麼做。其他人需要時間好讓自己做仔細的思考,在心底慢慢地領悟 而這當然是他們的權利。因此我們有必要先簡潔並且清楚地解發布...

《程式設計師面試寶典讀書筆》讀書筆記7

1.變數的記憶體分配 c語言中有全域性變數,本地變數,靜態變數和暫存器變數。變數的記憶體位址分配是連續的,但是不同變數間的變數確有不同,本地變數和全域性變數分配的記憶體相差十萬八千里,而全域性和靜態變數間記憶體分配是連續的。這是因為全域性和本地變數分配在不同型別的記憶體區域的結果,對於乙個程序的記憶...