1. 程式人生 > >python初學筆記(-)

python初學筆記(-)

python簡介

python定義

phthon 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言

解釋性:開發過程中沒有編譯環節,可直接用,由直譯器來解釋。
互動式:可以在一個python提示符,直接互動執行程式。
面嚮物件語言:支援面向物件的風格或程式碼封裝在物件的程式設計技術。
初學者的語言:對於初級程式設計師來說,支援廣泛的應用程式開發,從簡單的文書處理到WWW瀏覽器再到遊戲。
遵循GPL(GNU General Public License)協議

python的特點

  1. 結構簡單,語法明確,程式碼定義清晰
  2. 原始碼易於維護,開源,可移植
  3. 一個廣泛的標準庫,可跨平臺
  4. 可在終端執行程式碼並獲得結果
  5. 可擴充套件,可以用C或C++編寫不願開放的演算法,然後從python程式中呼叫
  6. 提供所有主要的商業資料庫的介面
  7. 支援GUI,可以建立和移植到許多系統呼叫
  8. 可將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編碼.