python是弱型別語言嗎?不是的,Python屬於強類型的動態腳本語言
強型別:不予許不同型別相加
動態:不使用顯示資料宣告型別,並且確定一個變數的類型是第一次給他賦值的時候
腳本語言:一般也是解釋性語言,運行程式碼只需要一個解釋器,不需要編譯
這裡對強型別和弱型別比較:
python程式碼:
>>> 3+6 9 >>> "3"+6 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: Can't convert 'int' object to str implicitly >>> "3"+"6" '36' >>> "6"-"3" Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for -: 'str' and 'str'
javascript程式碼:
3+6 9 "3"+6 "36" "3"+"6" "36" "6"-"3" 3
以上是python是弱型別語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!