您當前的位置:首頁 > 體育

附錄三:Python是解釋型的強型別動態語言

作者:由 Egon林海峰 發表于 體育時間:2021-08-18

概括地說,程式語言的劃分方式有以下三種

一、 編譯型or解釋型

#1。1 編譯型

#1。2 解釋型(python屬於解釋型)

二、強型別or弱型別

#2。1 強型別語言(python屬於強型別)

資料型別不可以被忽略的語言 即變數的資料型別一旦被定義,那就不會再改變,除非進行強轉。 在python中,例如:name = ‘egon’,這個變數name在被賦值的那一刻,資料型別就被確定死了,是字元型,值為‘egon’。

#2。2 弱型別語言:

資料型別可以被忽略的語言 比如linux中的shell中定義一個變數,是隨著呼叫方式的不同,資料型別可隨意切換的那種。

三、動態型or靜態型

#3。1 動態語言(python屬於動態語言)

執行時才進行資料型別檢查 即在變數賦值時,就確定了變數的資料型別,不用事先給變數指定資料型別

#3。2 靜態語言

需要事先給變數進行資料型別定義

所以綜上所述,Python是一門解釋型的強型別動態語言

標簽: 資料型別  變數  語言  Python  型別