python不用去聲明變量的類(lèi)型,是由于其“若類(lèi)型”的語(yǔ)言特性決定的。
在其他語(yǔ)言中,例如C/C++語(yǔ)言中在存儲(chǔ)一個(gè)數(shù)據(jù)之前,都需要在內(nèi)存中給這個(gè)數(shù)據(jù)開(kāi)辟一個(gè)固定的內(nèi)存空間,并給這個(gè)類(lèi)型空間指定一個(gè)唯一的id(變量名),然后才把要存儲(chǔ)的數(shù)據(jù)放到這個(gè)變量名對(duì)于的內(nèi)存空間中。而Python的做法,是以數(shù)據(jù)為中心,上來(lái)就把要存儲(chǔ)的數(shù)據(jù)放到內(nèi)存,然后再去用一個(gè)變量名引用這個(gè)數(shù)據(jù)。
如下代碼
str_1='python學(xué)習(xí)網(wǎng)'
str_1是一個(gè)變量,在創(chuàng)建完成時(shí)就確定了其類(lèi)型為字符串,這是由于python語(yǔ)言本身決定的。
同樣
x=113
y=325
我們創(chuàng)建了兩個(gè)變量x和y,它們的數(shù)據(jù)類(lèi)型為整數(shù),而不需要聲明。
以上內(nèi)容為大家介紹了python培訓(xùn)之需要聲明類(lèi)型嗎,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。