python_學習筆記

主要記錄python和其它語言中不一樣特性、以及重點部分

第一次寫博客呢 😂 沒有分享知識的能力,只看成是記錄本身的學習過程了python

 

Python是一門跨平臺的解釋型高級動態編程語言shell

支持面向對象程序設計,擁有大量成熟的擴展庫編程

支持把多種不一樣語言編寫的程序融合編程語言

這個語言自由度很大,學習門檻低,推薦沒有其它語言基礎的人學習學習

 

在使用變量前無需提早聲明和定義,屬於強類型編程語言,編譯器會自動推斷類型,同時是一種動態類型語言,可隨時變換類型spa

在IDLE中使用交互式編程模式設計

>>> a = 1 ###無需定義類型
>>> a
1
>>> a = "233" ###類型能夠改變
>>> a
'233'

 

採用基於值的內存管理方式,同一個值在內存中只有一份,多個變量指向同一個內存地址code

支持內存的自動管理,可是推薦顯示的刪除變量對象

>>> 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

 

變量類型和其它語言差很少,支持複數blog

字符串可用,單引號,雙引號,三引號來表示

 

運算符 : 支持矩陣相乘運算符@、不支持++ --運算符

 

輸入 input() 輸出 print()

相關文章
相關標籤/搜索