特色:簡單、易學、使用者多。
荷蘭人Guido 1989年發明。
面向對象的解釋型計算機程序設計語言。
設計哲學是「優雅」、「明確」、「簡單」
能夠移植到多平臺上
集成開發環境 :
IDLE(Python安裝包內置)、PyCharm、Spyder、jupyter、Python Tutor(在線開發環境)
官方網站:www.python.orgpython
標識符又字母、下劃線和數字組成,且不能以數字開頭(彷佛與C/C++一致),也不能是關鍵字。
python是大小寫敏感的。
python3中變量名能夠使用中文字符。函數
常量就是不能改變的量。
變量就是值能夠改變的量,變量名則是程序爲了方便地引用內存中的值而爲它取的名稱。網站
python能夠不對變量進行類型說明,而且能夠給一個變量隨便賦各類類型的值。
python中的內置函數能夠當成變量名,可是不推薦這麼作,由於會使原函數失去原有功能。
能夠使用del函數回收變量。ui
Python變量有一個很是重要的性質:變量將名字和對象進行關聯。
賦值操做並不會實際複製值,它只是爲數據對象取個相關的名字。
id函數是Python的內置函數,能夠顯示變量名對應的對象的地址。
python的解釋器會把-5到256事先存放在一個小整數對象池中,須要賦值時直接將變量綁定在相應對象中。設計
input函數在python中是一個內建函數,能夠實現從標準輸入(鍵盤)中讀入一個字符串。
不管是數字仍是字母都被input函數變成字符串。
能夠使用強制類型轉換函數,int()等進行強制轉換。
若是想要在輸出以前加入提示輸入符,能夠在input函數的參數輸入一個字符串做爲提示。
要實現同一行輸入多個變量的值須要使用split()。對象
print函數默認以換行結束,能夠經過改變end的參數,如print(i,end=' ')內存