菜鳥教程對應網址:https://www.runoob.com/python3/python3-basic-syntax.html
- 編碼:python3用UTF-8編碼,所有字串都是unicode字串,也可以指定不同編碼。
- 識別符號:第一個字元必須是字母或者下劃線,由字母數字下劃線組成,大小寫敏感
- 保留字:keyword
- 註釋:以#開頭,還可以用'''或者"""框起來的部分
- 縮排:不需要使用大括號,縮排空格數可變,但是同一個程式碼塊必須包含相同的縮排空格數
- 縮排報錯:
IndentationError: unindent does not match any outer indentation level
- 縮排報錯:
- 多行語句:如果 語句比較長用反斜槓\實現多行語句,不過在[],{},()裡的多行語句不需要使用反斜槓。
- 數字型別:int整數,bool布林,float浮點數,comlex複數
- 字串:反斜槓可以用來轉義,但是字串前加r可以讓反斜槓不發生轉義
- 字串索引從左往右從0開始,從右往左從-1開始
- python中的字串不能改變,但是可以轉換成列表等之後進行修改。
- python沒有單獨的字元型別,一個字元就是長度為1的字串。
- 三引號可以指定一個多行字串
- 字串擷取語法: 變數[頭下表:尾下標:步長]
- 空行:函式之間和類之間的方法用空行分隔,表示新的一段程式碼的開始
- 一行多語句:在語句之間使用分號;進行分割
- 多個語句構成程式碼組:首行關鍵字開始,以冒號結束
- input輸入,print輸出
- print預設輸出是換行的,如果要不換行要在變數末尾 加上,end=''"
- print( x, end=" " )
- 匯入:用import和from...import匯入相應的模組