語言型別介紹及其Python的語言型別

炒菜何必放鹽發表於2020-11-29

1、什麼是動態語言?
答:不用事先宣告型別,隨時可以賦值為其它型別;但程式設計時不知道是什麼型別,難以辨別
:這也是Python為什麼這麼靈活的一個重要原因
2、什麼是靜態語言
答:事先宣告變數型別,此型別後續不能再更改
3、什麼是強型別語言
答:不同型別之間操作,必須先強制轉換為同一型別
4、什麼是弱型別語言
答:不同型別之間可以進行操作,直譯器會自動隱式轉換

常見語言型別示例圖
在這裡插入圖片描述
:由圖可見:Python屬於動態、強型別語言

Python的具體演示:
1、動態語言演示

a = 123
a = 'python'

在這裡插入圖片描述
重新賦值後,Python直譯器並未報錯

2、強型別語言演示
當我們輸入不同型別進行相互運算的時候,會報型別錯誤在這裡插入圖片描述
當我們更改某個引數型別之後,程式就能夠正常進行執行

print('python' + '123')

在這裡插入圖片描述

相關文章