回覆列表
  • 1 # cpp架構

    python的變數型別是自動推導的,值決定了變數的型別。

    python的資料型別Numbers 數字String 字串List 列表Tuple 元組Dictionary 字典定義變數

    var_i = 1314

    var_str = "string"

    從上面可以看到python中的變數定義非常簡單,不需要事先宣告資料型別,直接透過賦值來完成推導。示例中var_i賦值為1314,所以推匯出var_i是int型別,而var_str則是字串型別。

    python自動推導型別

    c++定義變數需要先確定資料型別,因為c++是靜態編譯型語言,需要事先確定變數在記憶體中的大小,比如:int在記憶體中佔sizeof(int)個位元組,指標在記憶體中佔sizeof(void *)個位元組。

    python是指令碼語言,需要直譯器執行,這個解釋的過程透過c語言記憶體包裝,上層完全可以做到動態推導其資料型別。

    便利性

    python定義變數非常簡單,這極大的提高了語言本身的易用性,讓我們的開發工作更加便利。

  • 中秋節和大豐收的關聯?
  • 母豬懷孕二個月肚子還不大是什麼原因?該怎麼辦?