python的檔案類型

來源:互聯網
上載者:User

標籤:3.3   資料類型   方法   long   浮點   超過   import   三引號   1.3   

1.3.1 原始碼
python原始碼以“.py”為副檔名,由python程式解釋,不需要編譯

1.3.2 位元組代碼
python源碼檔案經過編譯後產生的副檔名為“.pyc”的檔案,提供模組的編譯方法為
import py_compile
py_compile.compile("hello.py")
比如我們建立一個“1.py”的檔案,代碼如下:

#!/usr/bin/pythonprint("Hello World !")

接著我們建立一個“2.py”的檔案編譯1.py,代碼如下

#!/usr/bin/pythonimport py_compilepy_compile_compile("/root/test/1.py")

在python3.6的版本情況下,執行2.py後,在同級目錄下將產生一個以“.pyc”為副檔名的檔案“1.cpython-36.pyc”,執行結果如下:

[[email protected] test]# python __pycache__/1.cpython-36.pycHello World !

1.3.3 最佳化代碼
經過最佳化的源碼檔案,副檔名為“.pyo”,命令如下:
python -O -m py_compile hello.py

1.4 python變數
變數可以儲存規定範圍內的值,而且值是可以改變的,python下變數則是對一個資料的引用,由數字,字母和底線組成。

1.5 python資料類型
就像數值與字串“123”是不一樣的, python的資料類型還包括數值、字串、列表、元組和字典;
數實值型別則包括整型、長整型、浮點型以及複數型;

整數型(int)是有範圍限定的,一般為“-2的31次方~2的32次方”,超過該範圍的值的類型則為長整型(long);
除數與被除數有一個是浮點數,結果則為浮點數;
複數類型則是在數值後面加一個“j”,則為複數類型;
字串的定義可以是單引號、雙引號和三引號,三引號除了能定義字串也還可以用作注釋;

註: Python 2非浮點數有int和long類型。int類型的最大值不能超過sys.maxint,Python 3裡,只有一種整數類型int,大多數情況下,它很像Python 2裡的長整型。

python的檔案類型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.