Python Python的基礎語法

2021-10-20 17:46:53 字數 1310 閱讀 7999

#!/usr/bin/python

是用來說明指令碼語言是python的

是要用/usr/

bin下面的程式(工具)python,這個直譯器,來解釋python指令碼,來執行python指令碼的。

是用來指定檔案編碼為utf-8的,上述定義允許在原始檔中使用 windows-8 字符集中的字元編碼,對應適合語言為中文。

第乙個字元必須是字母表中字母或下劃線 _ 。

識別符號的其他的部分由字母、數字和下劃線組成。

識別符號對大小寫敏感。在 python 3 中,可以用中文作為變數名,非 ascii 識別符號也是允許的了。

python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字

注釋python中寫注釋是#開頭

python最具特色的就是使用縮進來表示**塊

縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數,否則會執行錯誤,語句縮排不相同執行錯誤

python可以用反斜槓(\)實現語句的多行在 , {}, 或 () 中的多行語句,不需要使用反斜槓(),例如:

python中數字有四種型別:整數、布林型、浮點數和複數。

int (整數), 如 1, 只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool (布林), 如 true。float (浮點數), 如 1.23、3e-2,complex (複數), 如 1 + 2j、 1.1 + 2.2j

python中單引號和雙引號使用完全相同。使用三引號(』』'或""")可以指定乙個多行字串。

轉義符 ''反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。。

如 r"this is a line with \n" 則\n會顯示,並不是換行。

按字面意義級聯字串,如"this " "is " "string"會被自動轉換為this is string。

字串可以用 + 運算子連線在一起,用 * 運算子重複。

python 中的字串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。

python中的字串不能改變。python 沒有單獨的字元型別,乙個字元就是長度為 1 的字串。

字串的擷取的語法格式如下:變數[頭下標:尾下標:步長]

【位址】

縮排相同的一組語句構成乙個**塊,我們稱之**組。

像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的一行或多行**構成**組。

我們將首行及後面的**組稱為乙個子句(clause)。

開始Python Python基礎(2)

7 string 1 字串引號和轉義字元 l string 可以用單引號或雙引號包含,其中使用到引號,可以用 轉義 let s go let s go hello,world she said hello,world she said l注意,輸出都用引號包含,因為是 string 物件 而 pri...

Python Python基礎學習筆記

最近對python比較感興趣,就去學習了一下,發現跟c 包括c都有很多相似的地方,但是也有一些不一樣的地方,python語言真的是非常的簡潔,下面就將我這幾天學習的內容總結一下。隨時擴充 python的應用方向也非常的廣泛,包括資料分析方向的資料建模 資料探勘 資料視覺化 商業分析,資料採集方面的網...

Python python基礎語法 編碼

預設情況下,python以utf 8編碼,所有的字串都是unicode字串,可以為 定義不同的的編碼。coding utf 8 or coding utf 8 保留字及為關鍵字,不能作為任何識別符號名稱。檢視當前版本所有關鍵字 keyword模組 1 import keyword 匯入keyword...