Python3 8技術手冊 2基本語法

2021-10-03 17:57:12 字數 1535 閱讀 2553

2.1 變數識別符號

變數不需要事先宣告。其命名規則如下

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

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

 識別符號對大小寫敏感。

2.2 python保留字,即關鍵字

python保留字不能用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字:

2.3 注釋

python中的注釋以井號 # 開頭,並且一直延伸到該文本行結束為止。注釋可以出現在一行的開頭或者是空白和**的後邊,但是不能出現在字串中間。字串中的井號就是井號。互動性命令中也可以有注釋。

單行注釋用#號,多行注釋用三個單引號『』『或三個雙引號「」」將注釋括起來,一般用於python文件字串。

python中和其他語言不一樣的是, 特殊字元比如說 \n 在單引號 (』…』) 和雙引號 ("…") 裡有一樣的意義. 這兩種引號唯一的區別是,你不需要在單引號裡轉義雙引號 " (但是你必須把單引號轉義成 ') , 反之亦然.

其他語言中,單引號與雙引號的區別是:單引號裡的內容原樣輸出,雙引號裡的內容會進行轉義。

2.4 行與縮排

python用縮排表示**塊,不用大括號{}。縮排的空格數可變,但是同乙個**塊的語句必須包含相同的縮排空格數,否則會報錯。

一般python一行寫完一條語句,如果語句很長,可以使用反斜槓()來實現多行語句。在【】、{}或()中的多行語句,不需要用反斜槓。

python可在同一行中使用多條語句,語句間用分號(;)分隔

import sys; print(sys.ar**[0])

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

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

2.5 import與from … import

都是匯入模組。

匯入整個模組, import module

匯入模組中的乙個函式,from module import function

匯入模組中的多個函式,from module import function1,function2,…

匯入模組中的所有函式,from module import *

python3 8使用aiml總結

切換到.aiml所在工作目錄 os.chdir alice path alice aiml.kernel 通過std startup.xml啟動aiml alice.learn std startup.xml aiml檔案有修改時可以通過load aiml b 在xml中pattern配置 進行修改...

python3 8動態人臉識別

pip install dlib pip python opencv coding utf 8 從視屏中識別人臉,並實時標出面部特徵點 import dlib 人臉識別的庫dlib import cv2 影象處理的庫opencv 使用特徵提取器get frontal face detector de...

Python3 8下使用tornado報錯

tornado官網文件 在windows上,tornado需要使用windowsselectoreventloop。這是python 3.7和更早版本的預設值,但python 3.8預設為事件迴圈,與tornado不相容。在python 3.8中使用tornado的應用程式必須在其主檔案 函式的開頭...