1. 程式人生 > >python摸爬滾打之day01

python摸爬滾打之day01

1、程式語言分類

  編譯型語言:程式被一次性全部翻譯成機器語言,計算機直接以機器語⾔言來運⾏行行此程式。

    優點:執行效率高,可脫離語言環境獨立執行。

    缺點:開發效率低,可移植性差。

  解釋型語言:將程式逐條地翻譯成機器語言讓計算機去執行。

    優點:修改程式碼簡單靈活,開發效率高。

    缺點:執行效率低。

2、python簡介

  python是一門解釋型,弱型別(不用明確規定變數的資料型別)的高階開發程式語言。

3、變數

  3.1  作用:將程式執行過程中產生的中間結果暫存到記憶體中將之命名,方便後續呼叫。

  3.2  命名規範:

    1,變數由數字、字母、下劃線組成;

    2,不能以數字開頭或是純數字;

    3,不能是關鍵字;

    4,不要以漢字命名;

    5,命名不要過長;

    6,命名要有意義,方便以後檢視;

    7,命名是區分大小寫的;

    8,最好以駝峰式或帶下劃線式的方式命名。

4、常量

  一般指全部用大寫字母命名的變數,在後續的程式中不允許修改的。例如 PI = 3.1415926

5、註釋

  單行註釋:#

  多行註釋:' ' 或 " " 或 ''' '''

6、python的3種資料型別

  1,整數

    int 型別,可進行  +  -  *  /    %(取餘)    //(取商)等運算。

  2,字串 

    str 型別,用單引號,雙引號,或者三引號引起來,還可以是input值(與使用者互動輸入的值)。可進行  +(字串拼接),*(字串重複)。

  3,bool布林值

    True  或  False

7,if 條件判斷語句

  結構:if + 條件:

      if + 條件:

        if 語句塊

      else:

        else 語句塊

     elif + 條件:

      elif 語句塊

     elif + 條件: 

      elif 語句塊

     else:

      else 語句塊