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 *

命令行參數

如,-h 參數查看個參數幫助信息:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章