python 的執行方式和基礎變數

2022-04-10 14:21:56 字數 1018 閱讀 5202

機器語言:直接用計算機能聽的懂得二進位制去編寫程式,需要了解硬體細節

優點:執行效率高

缺點:開發效率低

組合語言:用英文單詞取代二進位制指令去編寫程式

優點:開發效率高於機器語言

缺點:執行效率低於機器語言

高階語言:不需要了解硬體細節

編譯型(c語言):谷歌翻譯

解釋型(python):同聲傳譯

執行效率:機器語言》組合語言》高階語言(編譯型》解釋型)

開發效率:相反

跨平台性:直譯器的跨平台性最強

執行python的兩種方式:

方式一:互動式

優點:輸入一行**立刻返回結果

缺點:無法永久儲存**

方式二(命令列): python3 d:\test.py

優點:以檔案的方式將**永久儲存下來

注意:應將python程式的字尾名命名為.py

執行python程式的三個步驟(*******)

1.先啟動python直譯器

2.將python程式中的普通文字檔案讀入記憶體(此時沒有語法概念)

3.python直譯器解釋執行剛剛讀入記憶體的**,開始識別python語法

一.變數

1.什麼是變數

量:記錄事物的某種狀態,即事物的典型特徵

變:事物的狀態是可以發生變化的

2.為何要用變數

是為了讓計算機能夠像人一樣記錄事物的狀態

3.如何用變數

先定義後引用

二.定義變數由三部分組成:

變數名 : 是訪問到值得唯一方式

= : 把值得記憶體位址繫結變數名

變數的值 : 是我們儲存的資料,用來表示事物的某種狀態

三.垃圾**機制

引用技數:增加

x = 10 10引用計數為1

y = x 10引用計數?

引用技數:減少

x = 20 10的引用計數為1

day y 10引用計數為0

python直譯器會將引用計數為零的值**

python1 程式執行原理 執行方式以及變數

python程式執行原理 python先將.py檔案編譯成位元組碼,儲存在pycodeobject中,隨後位元組碼虛擬機器從編譯得到的pycodeobject物件中一條一條執行位元組碼指令,並在當前的上下文環境中執行這條位元組碼指令,從而完成程式的執行。其中.pyc是pycodeobject的一種持...

Python執行的方式

python的執行方式多種多樣,下面列舉幾種 互動式 在命令列中輸入python,然後在 提示符後面輸入python語句,這裡需要注意 1 語句前面不能有空格,否則會報錯 2 對於符合語句,前面會有.提示符,結束符合語句的方法是按下enter鍵 命令列執行檔案 以命令列執行檔案有兩種形式 1 將檔案...

(一)執行python的幾種方式

源 位元組碼 執行時 m.py m.pyc pvm pvm是python虛擬機器,用於解釋編譯得到的 使用互動命令執行python 在linux shell 下輸入python 2 輸入 print hello wolrd ctrl d退出 執行模組檔案 編輯script.py 檔案如下 frist...