函數類型為什么型的函數不需要聲明?
和不用聲明變量一樣,Python不用去聲明函數的返回類型,是由于其“若類型”的語言特性決定的。
在其他語言中,例如C/C++語言中在存儲一個數據之前,都需要在內存中給這個數據開辟一個固定的內存空間,并給這個類型空間指定一個唯一的 id(變量名),然后才把要存儲的數據放到這個變量名對于的內存空間中。
而Python的做法,是`以數據為中心`,上來就把要存儲的數據放到內存,然后再去用一個變量名`引用`這個數據。
函數類型為什么型的函數不需要聲明?
和不用聲明變量一樣,Python不用去聲明函數的返回類型,是由于其“若類型”的語言特性決定的。
在其他語言中,例如C/C++語言中在存儲一個數據之前,都需要在內存中給這個數據開辟一個固定的內存空間,并給這個類型空間指定一個唯一的 id(變量名),然后才把要存儲的數據放到這個變量名對于的內存空間中。
而Python的做法,是`以數據為中心`,上來就把要存儲的數據放到內存,然后再去用一個變量名`引用`這個數據。