語言型別介紹及其Python的語言型別
1、什麼是動態語言?
答:不用事先宣告型別,隨時可以賦值為其它型別;但程式設計時不知道是什麼型別,難以辨別
注:這也是Python為什麼這麼靈活的一個重要原因
2、什麼是靜態語言
答:事先宣告變數型別,此型別後續不能再更改
3、什麼是強型別語言
答:不同型別之間操作,必須先強制轉換為同一型別
4、什麼是弱型別語言
答:不同型別之間可以進行操作,直譯器會自動隱式轉換
常見語言型別示例圖
注:由圖可見:Python屬於動態、強型別語言
Python的具體演示:
1、動態語言演示
a = 123
a = 'python'
重新賦值後,Python直譯器並未報錯
2、強型別語言演示
當我們輸入不同型別進行相互運算的時候,會報型別錯誤
當我們更改某個引數型別之後,程式就能夠正常進行執行
print('python' + '123')
相關文章
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- 解釋型語言、編譯型語言 區別編譯
- Java 語言是強型別語言語言(轉)Java型別
- 解釋型語言與編譯型語言的區別?編譯
- go語言資料型別-基礎型別Go資料型別
- 智慧合約語言 Solidity 教程系列1 – 型別介紹Solid型別
- Python 語言特性:編譯+解釋、動態型別語言、動態語言Python編譯型別
- C語言資料型別C語言資料型別
- C語言(共用體型別)C語言型別
- go語言——資料型別Go資料型別
- q語言的資料型別資料型別
- C語言(typedef 型別取別名)C語言型別
- 編譯型語言和解釋型語言的區別編譯
- Python語言的全部資料型別分享!Python資料型別
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- python---之編譯型語言和解釋型語言的區別Python編譯
- 智慧合約語言Solidity教程系列2 - 地址型別介紹Solid型別
- 強型別語言變數和資料型別的理解變數資料型別
- GO語言————8.4 map 型別的切片Go型別
- c語言的基本資料型別C語言資料型別
- 動態語言與鴨子型別型別
- C語言(基本資料型別)C語言資料型別
- Java語言的新密封Sealed型別簡介 - Ben EvansJava型別
- Python 既是解釋型語言,也是編譯型語言Python編譯
- 程式語言:型別系統的本質型別
- C語言的隱式型別轉換C語言型別
- Go 語言型別系統詳解Go型別
- C語言 列舉資料型別C語言資料型別
- C語言筆記——自定義型別C語言筆記型別
- 補充:C語言列舉型別C語言型別
- c語言(列舉(enumeration)型別)C語言型別
- go語言資料型別轉換Go資料型別
- C語言基礎-2、字元型別C語言字元型別
- C 語言之布林型別介紹型別
- Python屬於什麼型別的語言?Python影片課!Python型別
- 編譯型語言與解釋型語言編譯