python為什么不用聲明變量?
python是解釋型語言,python的變量不需要聲明,但是需要初始化,python解釋器會為每個出現的對象分配內存,哪怕他們的值完全相等(注意是相等不是相同),其中變量其實通過一個標記調用內存中的值,而變量名就是這個標記的名稱,python可以通過直接賦值初始化讓一個變量擁有內存和值(電腦可以直接理解),你可以這么理解,對比于編譯型語言,解釋器語言的優勢在于,解釋器幫你做了很多事,比如說動態分配內存--在python中可以直接給a賦值整形,浮點型,字符型等等,依次的賦給他。