主要記錄python和其它語言中不同特性、以及重點部分
第一次寫博客呢 ?? 沒有分享知識的能力,只當作是記錄自己的學習程序了
Python是一門跨平臺的解釋型高級動態編程語言
支持面向物件程式設計,擁有大量成熟的擴展庫
支持把多種不同語言撰寫的程式融合
這個語言自由度很大,學習門檻低,推薦沒有其它語言基礎的人學習
在使用變數前無需提前宣告和定義,屬于強型別編程語言,編譯器會自動推斷型別,同時是一種動態型別語言,可隨時變換型別
在IDLE中使用互動式編程模式
>>> a = 1 ###無需定義型別 >>> a 1 >>> a = "233" ###型別可以改變 >>> a '233'
采用基于值的記憶體管理方式,同一個值在記憶體中只有一份,多個變數指向同一個記憶體地址
支持記憶體的自動管理,但是推薦顯示的洗掉變數
>>> x = 1 >>> y = 1 >>> id(x) 140731043661472 >>> id(y) 140731043661472 >>> x 1 >>> del x >>> x Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> x NameError: name 'x' is not defined
變數型別和其它語言差不多,支持復數
字串可用,單引號,雙引號,三引號來表示
運算子 : 支持矩陣相乘運算子@、不支持++ --運算子
輸入 input() 輸出 print()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/183596.html
標籤:Python
