首頁 >後端開發 >Python教學 >python是弱型別語言嗎

python是弱型別語言嗎

anonymity
anonymity原創
2019-06-15 09:56:456648瀏覽

python是弱型別語言嗎?不是的,Python屬於強類型的動態腳本語言

強型別:不予許不同型別相加

動態:不使用顯示資料宣告型別,並且確定一個變數的類型是第一次給他賦值的時候

腳本語言:一般也是解釋性語言,運行程式碼只需要一個解釋器,不需要編譯

python是弱型別語言嗎

這裡對強型別和弱型別比較:

python程式碼:

>>> 3+6
9
>>> "3"+6
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Can&#39;t convert &#39;int&#39; object to str implicitly
>>> "3"+"6"
&#39;36&#39;
>>> "6"-"3"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: &#39;str&#39; and &#39;str&#39;

javascript程式碼:

3+6
9
"3"+6
"36"
"3"+"6"
"36"
"6"-"3"
3

以上是python是弱型別語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn