Python學習手冊 02

2021-07-09 07:24:50 字數 518 閱讀 5372

物件無非是記憶體中的一部分,包含數值和相關操作的集合。

python程式可以分解成模組,語句,表示式,物件。

1,程式由模組構成

2,模組包含語句

3,語句包含表示式

4,表示式建立並處理物件

python提高程式設計效率的方法之一:內建型別

像函式,模組,類這樣的程式設計單元也是物件,由def,class,import,lambda這樣的語句建立,

可以在指令碼間自由地傳遞。

python有型別,但沒有型別宣告,表示式的語法決定了使用什麼型別。

序列用相對位置來訪問和儲存

slice

a[1:3]

多型-乙個操作的意義取決於被操作的物件。

不可變性:字串,元組

dir()可以輸出乙個物件的所有屬性,方法。

dir只是簡單的給出了方法的名稱, 要查詢它們具體做什麼,可以用help方法,如:help(s.replace)

map filter 通常執行的比for更快。2倍

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這個語句是實時執行的,建立函式物件,賦值給函式名 在模組匯入的時候,會執行一遍模組中的 依賴型別的...

Python學習手冊 10

匯入模組會進行三個行為 1,找到模組 2,編譯 3,執行 建立物件。匯入只發生一次 或者使用reload 在匯入時,會生成模組物件,模組中的頂層變數,就成了這個模組物件的屬性。作為模組包 必須有乙個 init py name 充當了模式標識 來標識是匯入,還是作為頂層執行。import module...