Python語言的基本語法,可以簡單分為五種,分別是變數、數值類別、處理實數、math模型跟運算及運算子。
變數對Python語言,資料會以物件的方式表達,而每個物件都具備身分、型別及值三種。只要資料輸入,物件就有身分,產生後身分就無法改變,可以以id()的方式取得,型別決定了物件以何種資料做存放,可以以type()查詢物件型別,值則將物件分為可變及不可變二種。
在指派身分給物件時,最簡單就是以x = 物件,但不是所有字母都可以做指派,Python有內建的關鍵字與保留字,顧名思義就是有特殊意義,預先保留起來,無法指派。
數值類別包含整數、浮點數(有小數)、字串、清單、for迴圈、dict字典等等。
處理實數分為三類,由內建的float及complex,分別處理精準的浮點數(帶小數點)及由實數虛數組合的複數,但若需要今卻小數位數,需要標準函式庫的decimal.Decimal類別的支援。
math模型跟運算在進行數學運算時,在程式碼前加入math模組,可以方便運算。
運算子分為運算元及運算子,運算元包含變數、數值、字元,運算子有算數、指派、邏輯、比較四種,運算元就像是數學算式中的乘數被乘數,而運算子式乘法符號及等於符號,在程式語言中運算也遵守先乘除後加減的規則,依樣以括號作運算先後區別。