Python學習筆記(二)

2021-05-27 15:59:24 字數 879 閱讀 7319

換了本書,開始看《python核心程式設計》,從第三章開始看。只記一些與c/c++不同的地方,一些相同之處略去不提。

3.1語句與語法

1 跨行一般用反斜槓\,有兩個例外,乙個是在括號裡,二是三引號中

print '''what the hell

you waiting

for?'''

2推薦用四個空格寬度代替製表符縮排

3.2變數賦值

3.2.1

1  賦值賦的是引用,不是直接賦值

>>> x,y=1,2

>>> x,y=y,x

>>> x

2>>> y

1

2 python不支援n++,++n自增減

3.2.4 多元賦值

1 元組,類似於陣列,有點像matlab裡的賦值

>>> x,y,z =1,2,'asshole'

>>> x

1>>> y

2>>> z

'asshole'

>>>

3.3 識別符號

3.3.3 python用下劃線作為變數字首和字尾指定特殊變數,應盡量避免用下劃線做變數的開頭

3.4.1 模組結構和布局

七個模組

3.5 記憶體管理

3.5.1 變數無需宣告、型別宣告也不用

3.6 第乙個python程式

第二個程式

第三章就這樣

python學習筆記(二)

集合 set是可變的集合,frozenset是不可變的集合 1.構造集合 s set abcde s set a b c s set abc def ghi s frozenset abcde 2.集合操作 1.新增元素 s.add b 2.刪除元素 s.remove obj 當該元素不存在時丟擲異...

python學習筆記(二)

python數值處理 在互動模式下,把python當作計算器用不錯。1 整數做除法運算,除不盡時,取較小的那個數。如 7 3 2 7 3 3 不是 2哦 2 等號 用於給變數賦值,雙等號 用於數值比較。如 width 20 height 5 9 width height 900 if x 0 pri...

python學習筆記二

1.python中序列結構有列表 元組 字典,其中,列表於元組基本相似,區別在於元組初始化後,是不可改變的。2.open四種開啟檔案方式 預設讀方式,w 寫方式,a 追加方式,w 讀寫方式。3.處理執行時錯誤時,有兩種方式,一種,新增邏輯判讀,第二種,異常處理方式。第一種方式將會增加 的複雜性,將會...