Python3x 基本知識點

1  Python的分類:

編程語言一般分爲如下幾類:編譯型與解釋型、靜態語言和動態語言、強類型定義語言和弱類型定義語言,而本文主要從編譯型與解釋型方面解釋。python

a)  編譯型:編譯型是指將代碼一次性所有編譯成字節碼,而後再統一執行。編程

     其表明的語言有:C語言,C++等編程語言

     優勢:該種類型語言執行速度一般會比較快。編碼

     缺點:1.該類型語言不能跨平臺;spa

                2.其開發速度一般比較慢,所以開發效率較低;調試

                3.調試起來很是不方便。code

 b ) 解釋型:解釋型是指代碼從上至下是逐行解釋並運行的。blog

      其表明性語言:python, PHPutf-8

      優勢:便於調試;能夠跨平臺;開發效率高。開發

      缺點:執行速度相對較慢。

2  Python 變量與常量

   變量:變量就是將一些數據中的中間結果暫存起來,以便後續程序調用,如:

name = 'colin'  # name 就是變量
age = 27        # age 爲變量

    常量:常量表示一直不變的量。Python本來是沒有常量的,後來在python中,將變量所有大寫來表示常量,而且常量每每會放在文件的最上面。

NAME ='colin'  # NAME 爲常量

3  Python變量名命名規範

    1. 變量名只能由數字,字母以及下劃線得任意組合。

    2. 變量名不能以數字開頭。

    3. 變量名不能是python中得關鍵字,如 and, as, break, class, continue,for,pass等等

    4. 變量要具備描述性,使其具備可讀性,讓讀者和本身便於理解。

    5. 變量不能使用中文。

    6. 變量不能過長。

    7. 變量不能使用拼音,使用拼音顯得代碼太Low。

    8. 變量能夠使用駝峯體(如:User_Name)與下劃線(user_name)兩種方式但官方推薦使用駝峯體。

4  Python 中 if 條件的基本類型結構

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: ...

5  python3x與python2x的區別?

    Python3x:

         1.打印的中英文所有都能顯示.

         2. 其默認的編碼方式爲:utf-8(其中包含了中文,英文,歐洲文字等)

    Python2x:

         1. 若輸入中文,該版本Python 不能識別中文,會出現報錯現象。

         2. 其默認的編碼方式爲:ASCII(包含英文)。

         3. 在該版本下,若要顯示中文,則須要在文件的首行添加上:#  -*- encoding:utf-8  -*-

6 註釋規則

#單行註釋 #註釋能夠是英文和中文不能使用拼音

""" 多行註釋 第一種方式 """

''' 多行註釋 第二種方式 '''
相關文章
相關標籤/搜索