Python學習手冊 10

2021-07-09 10:25:02 字數 404 閱讀 2747

匯入模組會進行三個行為

1,找到模組

2,編譯

3,執行**,建立物件。

匯入只發生一次

或者使用reload

在匯入時,會生成模組物件,模組中的頂層變數,就成了這個模組物件的屬性。

作為模組包 必須有乙個__init__.py

__name__充當了模式標識 ,來標識是匯入,還是作為頂層執行。

import module as name

getattr(module, attrname)

dir() 這絕對是乙個最有用的命令,當你不知道乙個模組裡面有什麼的時候,都可以用dir來開啟模組的世界。

當遇到模糊的時候,dir看一下 你好奇的變數裡面是什麼東西吧。

Python學習手冊 02

物件無非是記憶體中的一部分,包含數值和相關操作的集合。python程式可以分解成模組,語句,表示式,物件。1,程式由模組構成 2,模組包含語句 3,語句包含表示式 4,表示式建立並處理物件 python提高程式設計效率的方法之一 內建型別 像函式,模組,類這樣的程式設計單元也是物件,由def,cla...

python學習手冊 簡記

匹配hello開頭 world結尾字串 中間的任意字元儲存在group中.import re match re.match hello t world hello python world match group 1 python match re.match usr home lumberjack...

Python學習手冊 09

函式是在程式設計中 剪剪貼貼的代替。有函式以後,才有全域性作用域的麻煩。def 是可執行的 在執行這個之前,函式並不存在。函式也是物件 函式物件,def建立乙個函式物件,並複製給你定義的函式名字。def這個語句是實時執行的,建立函式物件,賦值給函式名 在模組匯入的時候,會執行一遍模組中的 依賴型別的...