Python3之基礎語法

編碼
預設:原始碼檔案以UTF-8編碼,字串都是unicode字串
指定:

識別符號
第一個字元:字母表中的字元或下劃線 _
其它部分:由字母、數字、下劃線 _ 組成
大小寫敏感
python3中,允許非ASCII識別符號
關鍵字
標準庫提供了keyword模組,可輸出當前版本的所有關鍵字

註釋
單行:以 # 開頭
多行:多個 # 號;’’’ 或 “”"

縮排
使用縮排來表示程式碼塊,不需要大括號 {}
縮排的空格數是可變的
同一程式碼塊的語句必須包含相同的縮排空格數,否則導致執行錯誤
多行語句
一般一行寫完一條語句
語句很長時,使用反斜槓 \ 實現多行語句
[], {}, ()中的多行語句,不需要反斜槓 \

我剛整理了一套2018最新的0基礎入門和進階教程,無私分享,加Python學習q u n :227-435-450即可獲取,內附:開發工具和安裝包,以及系統學習路線圖
數字型別 Number
int:整數(僅一種整數型別int,表示長整型,沒有python2中的Long)
bool:布林(true, false)
floot:浮點數(1.23,3E-2)
complex:複數(1+2j,1.1+2.2j)
字串 String
單行:單引號 ‘xxx’、雙引號 “xxx”,(兩者使用完全相同)
多行:三引號 ‘’’ 或 “”"

轉義符 \,使用 r 讓反斜槓不發生轉義

按字面意義級聯字串,如:"this ""is ""string"會被自動轉換為 “this is string”
運算子:+ 連線;* 重複

索引方式:從左往右,以 0 開始;從右往左,以 -1 開始
擷取語法:變數[頭下標:尾下標],從頭下標到尾下標前(不包括尾下標)

字串不能改變
沒有單獨的字元型別,一個字元就是長度為1的字串
空行
用於分隔兩段不同功能或含義的程式碼,便於程式碼的維護和重構
不屬於python語法的一部分
等待使用者輸入
執行下面的語句,輸入內容後,按下 enter 鍵後,輸出內容

同一行顯示多條語句
在同一行使用多條語句,使用分號 ; 分隔
程式碼組
相同縮排的一組語句構成一個程式碼塊(程式碼組)
想if, while, def, class這樣的符合語句,首行以關鍵字開始,以冒號 : 結束,之後的程式碼構成程式碼組,首行及後面的程式碼組成為一個子句(clause)
輸出 print
預設換行
實現不換行:在變數末尾加上 end=" "

import 與 from…import
用於匯入相應的模組:
將整個模組匯入:import somemodule
從某個模組中匯入某個函式:from somemodule import sonefunction
下哦那個某個模組中匯入多個函式:from somemodule import firstfunc, secondfunc, thirdfunc
將某個模組中的全部函式匯入:from somemodule import *
命令