Python 常用知識

2022-09-06 11:42:22 字數 670 閱讀 8226

解釋性語言

編譯型語言

概念計算機不能直接的理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能執行高階語言的編寫的程式。翻譯的方式有兩種,乙個是編譯,乙個是解釋。兩種方式只是翻譯的時間不同。

特徵解釋性語言是指它常用的執行機制是使用乙個「直譯器」來執行,直譯器對於程式是一句一句「翻譯」成機器語言來一句一句執行,例如shell指令碼語言。

編譯型語言是指它常用的執行機制是使用乙個「編譯器」來編譯成機器語言,然後你就可以直接執行(執行)這個編譯成的「可執行檔案」。例如c語言你也可以為解釋性語言(如shell指令碼語言)寫個編譯器來編譯,這樣它就成了「編譯語言」

區別不管是解釋性語言還是編譯型都可編譯或解釋,前提是有這樣的編譯器或直譯器(比如你自己寫乙個),找不到這樣的編譯器你當然不能編譯對於語言本身來說,各種程式語言本質沒什麼不同。所謂的「解釋性」和「編譯」指的是執行機制上的不同。

代表語言

php/ruby

指令碼語言:python/perl/j**ascript

c語言/j**a(j**a既有編譯又有解釋)

編譯型語言:

解釋型語言:

exrat:

編譯語言

python 常用知識

1.改變當前工作目錄 usr local bin python3 import os workdir root os.chdir workdir 2.獲取資源檔案絕對路徑 usr local bin python3 import os import sys abspath os.path.abspa...

python常用知識點 python 常用知識點

1,字典get用法 如果key沒有值,返回乙個none dic dic.get k4 p dic.get k4 print p none get k4 k4 如果k4 沒有值可以指定返回值,如果有值,則返回原有值 dic.get k4 v4 v4 dic.get k3 v4 v3 dic.get k...

PYTHON常用小知識(持續更新)

python判斷檔案和資料夾是否存在 import os os.path.isfile test.txt 如果不存在就返回false os.path.exists directory 如果目錄不存在就返回false python時間的處理 from time import 將time引入進來 fti...