弱/強類型指的是語言類型系統的類型檢查的嚴格程度。靜態動態指的是變量與類型的綁定方法 。這是不同的層級的概念。
弱類型相對於強類型來說類型檢查更不嚴格,比如說允許變量類型的隱式轉換。強類型語言一般不允許這么做。Python是強類型的語言,並不是弱類型的。
動態類型和靜態類型的本質區別是在哪個階段做類型檢查。動態語言之所以看上去能夠改變變量的類型是因為對值的類型檢查在運行時。Python是動態類型的。
Python是動態強類型語言。
當然強弱類型的概念,並沒有明確的概念,到現在還有很多爭論。因為這個概念本身就不明確,引起了爭論。請看資料
http://woodpecker.org.cn/diveintopython/getting_to_know_python/declaring_functions.html
https://zh.wikipedia.org/wiki/%E5%BC%B7%E5%9E%8B%E5%88%A5