Python屬于弱類型?
曾經(jīng)看到有人提問(wèn)怎么才能學(xué)好弱類型語(yǔ)言,比如python?
Python是弱類型?Python并不是弱類型,Python是動(dòng)態(tài)型強(qiáng)類型語(yǔ)言。
這里有一個(gè)對(duì)于各種語(yǔ)言類型的簡(jiǎn)單定義:
動(dòng)態(tài)型語(yǔ)言:運(yùn)行期間才做數(shù)據(jù)類型檢查的語(yǔ)言,即動(dòng)態(tài)類型語(yǔ)言編程時(shí),永遠(yuǎn)不用給任何變量指定數(shù)據(jù)類型。該語(yǔ)言會(huì)在第一次賦值給變量時(shí),在內(nèi)部將數(shù)據(jù)類型記錄下來(lái)。
靜態(tài)型語(yǔ)言:編譯期間做檢查數(shù)據(jù)類型的語(yǔ)言,即寫程序時(shí)要聲明所有變量的數(shù)據(jù)類型,是固定的。使用數(shù)據(jù)之前,必須先聲明數(shù)據(jù)類型。相當(dāng)于使用之前,首先要為它們分配好內(nèi)存空間。
強(qiáng)類型語(yǔ)言:一旦變量被指定某個(gè)數(shù)據(jù)類型,如果不經(jīng)強(qiáng)制轉(zhuǎn)換,即永遠(yuǎn)是此數(shù)據(jù)類型。
弱類型語(yǔ)言:數(shù)據(jù)類型可以被忽略的語(yǔ)言。它與強(qiáng)類型定義語(yǔ)言相反, 一個(gè)變量可以賦不同數(shù)據(jù)類型的值。
-
python
+關(guān)注
關(guān)注
55文章
4767瀏覽量
84375
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論