天天看點

python學習筆記--python簡介

一.什麼是python?

  python是一種面向對象、解釋型的進階程式語言.python具有文法簡潔、易于學習、功能強大,可擴充性強,跨平台等諸多特點。1989年開始開發,于1991年釋出第一個公開發行版。

二.解釋型語言和編譯型語言

  編譯型語言就是先把寫好的程式翻譯成計算機語言然後執行,就是所謂的一次編譯到處運作,比如c、c++就是編譯型語言,這樣的語言特點是運作速度快,但是需要事先把程式編譯好才可以。

  解釋型語言就是程式在運作的時候,通過一個解釋器,把代碼一句一句的翻譯成計算機語言然後運作,也就是你寫好代碼之後直接就能運作,比如說python、shell、ruby、java、perl等等都是解釋型語言,當然這樣的語言由于原理不一樣,執行速度并沒有編譯型語言快。

三.python2.x與python3.x的差別

  1.python3預設使用UTF-8的編碼

  由于python2預設字元集是ASCII編碼,不支援中文,在使用中文的時候需要指定字元集,而python3中預設使用的字元集為utf-8,這就為我們使用省了很多事.而且官方公布,python2.7隻支援到2020年就不再有2.8版本了,是以推薦python3.x.

  2.print()替代了print

  即python3中使用print()來輸出函數

   python2使用print輸出函數

  3.完全面向對象

  4.用視圖和疊代器代替了清單

  在python3中的字典方法key(),items()和values()方法用傳回視圖代替了清單

  在python二中,map(),filter()和zip()函數傳回疊代器代替了清單

  5.比較運算符的改變

  6.整數類型的改變

  7.字元串的改變

  8.取消了file資料類型

  9.異常處理的改變

  10.其他主要文法改變

四.python安裝

  這裡我就不一一寫步驟了,百度一搜有的是.