Python 是一種解釋型、面向對象、動態數據類型的高級程序設計語言,由Guido van Rossum於1989年末發明。java
1. 開發語言python
字節碼要經過編譯成機器碼,才能識別。程序員
2. 語言間對比編輯器
3. Python 種類函數
由於實現的方式不一樣,Python 分爲不少種類,目前最流行的是 C 語言編寫的 CPython,運行最快的是 pypy,pypy 是基於 CPython 開發的 Python。ui
IronPython:C# 實現,編譯成 C# 字節碼,在 CLR 上運行。編碼
.....設計
4. Python 代碼運行流程code
Python 代碼 ------> Python 解釋器(內存管理、內存申請、內存釋放)-----------> 顯示結果對象
1. Windows 平臺
Windows 平臺安裝相對很簡單,官網下載安裝包安裝便可,也能夠安裝 Anconda。
須要配置環境變量,多版本修改安裝目錄中的運行文件便可(如 Python2.exe、Python3.exe)
2. Linux 平臺
Linux 自帶 Python2.x,要想安裝 Python 3,分爲如下幾個步驟:
yum install gcc-* glibc-* -y
wget https://python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xvf Python-3.6.5.tgz
,cd Python-3.6.5
./configure --prefix=/usr/local/python3.6 make make install
1. 編碼
Python 2 默認編碼爲 ASCII,編碼中午時,須要指定編碼,3.x 爲 utf-8 編碼。
# python 2 須要在程序開頭指定編碼 # -*- coding:utf-8 -*-
2. 變量
變量便可改變的值,經常使用做存儲某個值,Python 是動態語言,在指定變量是不須要指定數據類型,使用變量須要注意的幾點:
等號【=】就是賦值的意思,左邊爲變量名,右邊爲值(如 name = 123)
Python 自定義的關鍵字不能做爲變量名,以下所示:
and、as、assert、break、class、continue、def、elif、else、except、exec、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield
3. 註釋
做爲一名合格的程序員應當對對代碼有必定的註釋,Python 中以 # 來註釋單行代碼,以 """ 被註釋部分"""
來註釋多行代碼,編輯器中註釋代碼能夠先用鼠標旋轉,按下 Ctrl + / 便可註釋代碼。
4. input()函數
input()函數接收用戶輸入內容,其內容爲字符串。
# getpass 模塊能夠將輸入內容設置不可見 >>> import getpass >>> pwd = getpass.getpass('請輸入密碼:') 請輸入密碼: