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