python3學習筆記1--搭建編程環境

  • Python下載

    Python最新源碼,二進制文檔,新聞資訊等可以在Python的官網查看到:

    Python官網:https://www.python.org/

    你可以在以下鏈接中下載 Python 的文檔,你可以下載 HTML、PDF 和 PostScript 等格式的文檔。

    Python文檔下載地址:https://www.python.org/doc/

  • Python 2 和 Python 3區別

1、print()函數--print語句沒有了,取而代之的是print()函數。

python 2

print "frish"

python 3 

print ("frish")

2、Unicode

Python 3 默認UTF-8編碼

Python 2 有 ASCII str() 類型,unicode() 是單獨的,不是 byte 類型。

現在, 在 Python 3,我們最終有了 Unicode (utf-8) 字符串,以及一個字節類:byte 和 bytearrays。

3、除法運算:

/ :除法運算,在python 3.x中/除法不再這麼做了,對於整數之間的相除,結果也會是浮點數。

// :除法運算,Python 3與Python 2 保持一致

4、異常

在 Python 3 中處理異常也輕微的改變了,在 Python 3 中我們現在使用 as 作爲關鍵詞。

捕獲異常的語法由 except exc, var 改爲 except exc as var

        try:
            self.cf.add_section(section)
            self.cf.set(section, name, value)
            self.cf.write(open(filename, 'w'))
        except Exception as ex:
            log.logger.exception('section %s has been exist!' %section)
            raise configparser.DuplicateSectionError(section)
        else:
            log.logger.info('write section'+section+'with value '+value+' successed!')

5、xrange

在 Python 3 中,range() 是像 xrange() 那樣實現以至於一個專門的 xrange() 函數都不再存在(在 Python 3 中 xrange() 會拋出命名異常)。

  • Python自帶終端窗口中運行的解釋器

Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print("Hello Python interpreter!")
Hello Python interpreter!
  • Linux系統搭建Python編程環境

Linux系統世威編程而設計的,因此在大多數Linux計算機中,都默認安裝了Python。

1、檢查Python版本

以下爲在 Unix & Linux 平臺上安裝 Python 的簡單步驟:

打開 WEB 瀏覽器訪問https://www.python.org/downloads/source/

選擇適用 於Unix/Linux 的源碼壓縮包。

下載及解壓壓縮包。

如果你需要自定義一些選項修改Modules/Setup

執行 ./configure 腳本

make

make install

執行以上操作後,Python 會安裝在 /usr/local/bin 目錄中,Python 庫安裝在 /usr/local/lib/pythonXX,XX 爲你使用的 Python 的版本號。

  • Windows系統搭建Python編程環境

官網下載Python-環境變量配置-檢查版本。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章