附錄三: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是一門解釋型的強型別動態語言