python初學筆記(-)
阿新 • • 發佈:2019-01-28
python簡介
python定義
phthon 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。
解釋性:開發過程中沒有編譯環節,可直接用,由直譯器來解釋。
互動式:可以在一個python提示符,直接互動執行程式。
面嚮物件語言:支援面向物件的風格或程式碼封裝在物件的程式設計技術。
初學者的語言:對於初級程式設計師來說,支援廣泛的應用程式開發,從簡單的文書處理到WWW瀏覽器再到遊戲。
遵循GPL(GNU General Public License)協議
python的特點
- 結構簡單,語法明確,程式碼定義清晰
- 原始碼易於維護,開源,可移植
- 一個廣泛的標準庫,可跨平臺
- 可在終端執行程式碼並獲得結果
- 可擴充套件,可以用C或C++編寫不願開放的演算法,然後從python程式中呼叫
- 提供所有主要的商業資料庫的介面
- 支援GUI,可以建立和移植到許多系統呼叫
- 可將python嵌入到c/c++程式中,讓程式使用者獲得“指令碼化”的能力[這裡寫連結內容]
Python的使用
環境搭建
執行Python
- 通過命令列視窗進入Python
$ python #unix/linux
Python命令列引數:
選項 | 描述 |
---|---|
-d | 在解析時顯示除錯資訊 |
-O | 生成優化程式碼(.pyo檔案) |
-S | 啟動時不引入查詢Python路徑的位置 |
-V | 輸出Python版本號 |
file | 在給定的Python檔案執行Python指令碼 |
- 在應用程式中
$ python xx.py #unix/linux
- 整合開發環境 :PyCharm
用Python語言編寫.py檔案
Python中文編碼
Python中預設的編碼格式為ASCII格式無法正確列印漢字(針對Python 2.x)
——解決辦法:在檔案開頭加入
#-*- coding: UTF-8 -*-
即可。
NOTE: Python3.x原始碼檔案預設使用utf-8編碼,可正常解析中文,無需指定UTF-8編碼.