該文章的學習筆記參考資料來源於菜鳥教程 (https://www.runoob.com/), 感謝菜鳥教程,無私地提供了大量關於計算機編程的學習資料,感謝菜鳥教程!!
1、編碼:
默認情況下, Python3 源碼文件以 UTF8 編碼,所有字符串都是 unicode 字符串。當然你也可以爲源碼文件指定不同的編碼。
2、標識符:
- 第一個字符必須是字母表中字母或下劃線_。
- 標識符的其他部分由字母、數字和下劃線組成。
- 標識符對大小寫敏感。
3、Python 保留字
保留字即關鍵字,我們不能把它們用作任何標識符名稱。Python 的標準庫提供了一個 keyword 模塊,可以輸出當前版本的所有關鍵字。
4、行與縮進
Python 最具特色的就是使用縮進來表示代碼塊,不需要使用大括號 {}。
縮進的空格數是可變的,但是同一代碼塊的語句必須包含相同的縮進空格數。實例如下:
縮進的空格數不一致,會導致運行錯誤。
5、多行語句
Python 通常是一行寫完一條語句,但是如果語句過長,我們可以使用反斜槓(\) 來實現多行語句,例如:
在[], {} 或 () 中的多行語句,不需要使用反斜槓(\) ,例如:
6、空行
函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出函數入口的開始。
空行與代碼縮進不同,空行並不是 Python 語法的部分。書寫時不插入空行, Python 解釋器運行也不會出錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼的維護或重構。
記住:空行也是程序代碼的一部分。
5、等待用戶輸入
執行下面的程序在按回車鍵後就會等待用戶輸入:
對比
6、同一行顯示多條語句
Python 可以在同一行中使用多條語句,語句之間使用分號 (;) 分割,以下是一個簡單的實例:
7、多個語句構成代碼組
縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。
像 if、 while、def 和 class 這樣的複合語句,首行以關鍵字開始,以冒號 (:) 結束,該行之後的一行或多行代碼構成代碼組我們將首行及後面的代碼組稱爲一個子句 ( clause)。 如下實例:
8、print 輸出
print 默認輸出是換行的
如果要實現不換行需要在變量末尾加上 end =‘ ‘ ;
9、import 與 from…import
在 Python 用 import 或者 from…import 來導入相應的模塊;
將整個模塊 (somemodule) 導入,格式:import somemodule
從某個模塊導入某個函數,格式爲:from somemodule import somefunction
從某個模塊導入多個函數,格式爲:from somemodule import first func, second func,third func
將某個模塊中的全部函數導入,格式爲:form somemodule import *