強弱是對型別而言的。
強類型,你有一個值之後這個值是什麼類型是確定,例如n='1',n的類型是確定的(字串),因此你不能在Python做n ='3' m=n 1運算。而弱型別就不是這樣的,值的型別可以在需要的時候再去確定,例如PHP裡面你可以$n='3'; $m=$n 1,運算的時候'3'就可以當作整型來進行計算。
弱型使用會靈活些,但有時候也會因為這種靈活而帶來一些歧義,相較而已,強型別就更嚴謹了。
Python 是強型別的動態腳本語言
好多人對python到底是強語言型別還是弱語言型別有誤解,其實,是否是強類型語言只需要一句話就可以判別,
強型別:不允許不同型別相加。例如:整形 字串會報類型錯誤。
動態:不使用顯示資料型別聲明,且決定一個變數的型別是在第一次給它賦值的時候。
腳本語言:一般是解釋性語言,執行程式碼只需要一個解釋器,不需要編輯。
以上是python是強類型語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!