1. 程式人生 > >python基礎語法和變數

python基礎語法和變數

程式語言能在電腦上執行的基本原理:

    

 

高階語言的型別:

 

python是一個解釋性語言。具有節約開發時間,跨平臺性強的特點,但是執行速度較

慢,需要加快執行速度的部分推薦使用C語言進行改寫。

 

python的歷史:

  幾個python的歷史里程碑:

    1989年,吉多·範羅蘇姆(龜叔)開始寫python

    1991年,成功寫出第一版python

    1999年,python的第一個web框架誕生:Zope 1

    2000年,python2.0誕生

    2004年,python2.4更新,並且增加了著名的django框架,是python的經典版本。

    2008年,python3.0更新,同時python2依然同步更新!

    2020年,python2將在這一年停止更新,推薦大眾儘快使用python3

 

python語言各種版本的直譯器:

  Cpython:就是我們常用的python直譯器,使用C語言編寫。

  Ipython:功能和Cpython完全一樣,在Cpython基礎上進一步優化,人性化程度更高。

  PYPY:使用了動態編譯技術,執行速度明顯要比Cpython快,但是目前還不成熟。

  Jpython:使用Java編寫的直譯器。

  IronPython:可以在.Net平臺上執行的python直譯器。

 

python2和3的區別:

  在操作方面幾乎一樣,區別在於內部執行,python3在python2的基礎上進行了優化,

讓python程式碼變得更簡潔美觀。

  在某些語句上有變化,兩個版本都應該掌握!

 

python儲存資料的容器:變數和常量

  變數:Variables,是用來在記憶體中臨時儲存資料以備呼叫的容器。

  變數定義名字的規範:   

  1,不能用數字開頭。
  2,只能出現字母和資料和_符號。
  3,盡一切可能不要出現關鍵字。
  例如input,class,global等等。

  變數定義名字的約定習慣:

  可以使用大小寫分隔字元方式進行定義:

    例如:NameOfMine = ...

  也可以使用下滑線分隔:

    例如:name_of_mine = ...

  變數使用=進行賦值,也有聲名變數的意思。

  常量:

  常量是一個不可變的儲存資料的容器。

  類似於變數,只不過器中的資料是不可變的。 

  常量約定,全部使用大寫字母。

 

注意:如果變數b=a,b的值是直接指向在a中儲存的值,

  所以當a值後續發生變化的時候,b值不會隨之變化。