python的檔案型別

2021-09-21 02:40:07 字數 1213 閱讀 4442

1.3.1 源**

python源**以「.py」為副檔名,由python程式解釋,不需要編譯

1.3.2 位元組**

python原始碼檔案經過編譯後生成的擴充套件名為「.pyc」的檔案,提供模組的編譯方法為

import py_compile

py_compile.compile("hello.py")

比如我們新建乙個「1.py」的檔案,**如下:

#!/usr/bin/python

print("hello world !")

接著我們新建乙個「2.py」的檔案編譯1.py,**如下

#!/usr/bin/python

import py_compile

py_compile_compile("/root/test/1.py")

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

[root@izj6cdhdoq5a5z7lfkmaeaz test]# python __pycache__/1.cpython-36.pyc

hello 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 檔案型別

python 的檔案型別有很多.py檔案是python源程式 檔案 pyc檔案是python源程式檔案 py 經編譯後生成的位元組碼檔案 pyo檔案是python源程式檔案 py 經優化編譯後生成的位元組碼檔案 從本質上講,pyc檔案和pyo檔案之間沒有太大區別,只是pyo檔案模組的載入速度比pyc...

Python的檔案型別

python 的檔案型別 python 的檔案型別主要分為 3種,分別是源 位元組 和優化 這些 都可以直接執行,不需要進行編譯或者連線。1 源 python 源 的檔案以 py 為副檔名,由 python.exe 解釋,可在控制台下執行。用 python 語言寫的程式不需要編譯成二進位制 可以直接...

Python的檔案型別

python的字尾名為.py 指定直譯器為 usr local python 由python程式解釋,不需要編譯 python的原始碼檔案編譯後的檔案,生成的擴充套件名為.pyc 想要編譯,要使用py.compile模組,要使用就要在檔案中插入這個模組 import py compile 例子 建立...