終於結束了四級和會計的考試,現在也是一身輕鬆啊,不過再過半個月又要面臨期末考試。想了想,打算假期要看完《零基礎學python
》和《python
網絡數據採集》這兩本書,如果像現在這個進度恐怕是完成不了,所以我決定簡單的部分博文中一帶而過就行。重點是把練習部分和難以理解的部分,一邊記錄一邊思考,這樣可能效率會高一些。因爲有之前兩本書的基礎,有些東西看一看就明白了。
第 2 章 Python
必須知道的基礎語法
這章主要講的是在python
編寫代碼的時候每次都會遇到需要注意的內容,是寫代碼的基礎。
2.1 Python
的文件類型
python
文件類型分爲三種,分別是,源代碼(擴展名以py
結尾),字節代碼(擴展名以pyc
結尾),優化代碼(擴展名以pyo
結尾)。
2.2 python
的編碼規範
這部分主要是介紹python
的命名規則,代碼縮進和冒號,模塊導入的規範,使用空行分割代碼,語句分隔和正確註釋。簡單的來說這部分就是規範一下python
代碼輸入的。
命名可以根據自己的喜好,要注意大小寫和下劃線的使用,儘量表明命名變量的內容,不管是自己還是別人在讀代碼的時候可以一目瞭然。注意不管是給變量命名還是給文件命名,都不能和python
庫的名字重複,在運行時會報錯,所以如果報錯查不出代碼的原因,有可能和命名有關。
代碼縮進對於python
來說是一種語法,不同的縮進效果不同,而且也可能會引起錯誤的發生。插入空行是爲了方便閱讀,代碼寫完之後很美觀。
註釋需要注意的是,在python 3
中,默認的編碼是Unicode
,所以不需要在每個python
文件上註釋,但是在python 2
中使用中文就必須加:#coding: UTF-8
。註釋的作用還有是如果在運行過程中出現錯誤,我們又不想刪掉錯誤代碼,可以先註釋,然後再寫新代碼,這樣就不影響第二次運行。
語句的分割要注意的是python
使用“\
”作爲換行符。
2.3 變量和常量
這部分說的是全局變量和局部變量,不能被改變的常量,沒什麼可說的。
2.4 數據類型
python
內置的數據類型有數字,字符串,元組,列表和字典。數字類型又被分爲整型,浮點型,布爾型,分數類型,複數類型。需要查看變量的類型,可以使用python
定義的type
類。
i= 1
print (type(i))
這樣就能清楚的知道變量屬於什麼類型了。
表示字符串的方式有單引號,雙引號,三引號。雙引號內可以套單引號,三引號內可以套雙引號和單引號。
2.5 運算符與表達式
python
在做運算的時候遵循從左到右先乘除再加減的原則。