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

評(píng)論