編程語言一般分爲如下幾類:編譯型與解釋型、靜態語言和動態語言、強類型定義語言和弱類型定義語言,而本文主要從編譯型與解釋型方面解釋。python
a) 編譯型:編譯型是指將代碼一次性所有編譯成字節碼,而後再統一執行。編程
其表明的語言有:C語言,C++等編程語言
優勢:該種類型語言執行速度一般會比較快。編碼
缺點:1.該類型語言不能跨平臺;spa
2.其開發速度一般比較慢,所以開發效率較低;調試
3.調試起來很是不方便。code
b ) 解釋型:解釋型是指代碼從上至下是逐行解釋並運行的。blog
其表明性語言:python, PHPutf-8
優勢:便於調試;能夠跨平臺;開發效率高。開發
缺點:執行速度相對較慢。
變量:變量就是將一些數據中的中間結果暫存起來,以便後續程序調用,如:
name = 'colin' # name 就是變量
age = 27 # age 爲變量
常量:常量表示一直不變的量。Python本來是沒有常量的,後來在python中,將變量所有大寫來表示常量,而且常量每每會放在文件的最上面。
NAME ='colin' # NAME 爲常量
1. 變量名只能由數字,字母以及下劃線得任意組合。
2. 變量名不能以數字開頭。
3. 變量名不能是python中得關鍵字,如 and, as, break, class, continue,for,pass等等
4. 變量要具備描述性,使其具備可讀性,讓讀者和本身便於理解。
5. 變量不能使用中文。
6. 變量不能過長。
7. 變量不能使用拼音,使用拼音顯得代碼太Low。
8. 變量能夠使用駝峯體(如:User_Name)與下劃線(user_name)兩種方式但官方推薦使用駝峯體。
1 if 結構
if 條件語句: ...
2 if ... else結構
if 條件語句: ... else: ...
3 多個條件選擇一個結構(if… elif…elif …)
if 條件語句: ... elif 條件語句: ...
elif 條件語句:
...
4 多個條件選擇一個結構(if… elif…elif …else...)
if 條件語句: ... elif 條件語句: ... elif 條件語句: ... else: ...
5 if 嵌套語句
if 條件語句: if 條件語句: ... else: ... else: ...
Python3x:
1.打印的中英文所有都能顯示.
2. 其默認的編碼方式爲:utf-8(其中包含了中文,英文,歐洲文字等)
Python2x:
1. 若輸入中文,該版本Python 不能識別中文,會出現報錯現象。
2. 其默認的編碼方式爲:ASCII(包含英文)。
3. 在該版本下,若要顯示中文,則須要在文件的首行添加上:# -*- encoding:utf-8 -*-
#單行註釋 #註釋能夠是英文和中文不能使用拼音 """ 多行註釋 第一種方式 """ ''' 多行註釋 第二種方式 '''