python用變量儲(chǔ)存數(shù)據(jù) python不需要類型聲明,是不是直接包含了C 泛型的功能?
python不需要類型聲明,是不是直接包含了C 泛型的功能?其實(shí)這應(yīng)該考慮兩個(gè)問題(1)為什么Python不需要類型聲明(2)泛型函數(shù)是否已經(jīng)用Python語言實(shí)現(xiàn)Python以數(shù)據(jù)存儲(chǔ)為中心,先將
python不需要類型聲明,是不是直接包含了C 泛型的功能?
其實(shí)這應(yīng)該考慮兩個(gè)問題
(1)為什么Python不需要類型聲明
(2)泛型函數(shù)是否已經(jīng)用Python語言實(shí)現(xiàn)
Python以數(shù)據(jù)存儲(chǔ)為中心,先將數(shù)據(jù)存儲(chǔ)在內(nèi)存模型中,然后定義一個(gè)引用變量來引用值。至于在您的問題中包含C泛型,我將清楚地告訴您,既然沒有類型聲明,就沒有泛型。當(dāng)然,在Python中,如果給兩種不同的數(shù)據(jù)類型進(jìn)行操作,它會(huì)直接告訴您異常。所以大多數(shù)時(shí)候,當(dāng)我們編寫Python代碼時(shí),我們有意識(shí)地操作兩個(gè)相同類型的數(shù)據(jù)。