python的安裝
在Windows上安裝python
開啟web瀏覽器,訪問。
點選Download連結
然後就是按導航走點選確認,需要注意的是要把python加入到系統變數裡。
在liunux上安裝python
現在Linux上自帶python2,不過我建議安裝python3,後期我們的所有教程都是在python3上除錯完成。
開啟shenll然後輸入命令sudo apt install python3 自動安裝完成。
基礎知識
python基礎語法
識別符號
第一個字元必須是字母表中字母或下劃線
_
。
識別符號的其他的部分由字母、數字和下劃線組成。
識別符號對大小寫敏感。
在 Python 3 中,可以用中文作為變數名,非 ASCII 識別符號也是允許的了。
2。python保留字
保留字即關鍵字,我們不能把它們用作任何識別符號名稱。Python 的標準庫提供了一個 keyword 模組,可以輸出當前版本的所有關鍵字:
3。註釋
Python中單行註釋以
#
開頭,例項如下:
多行註釋可以用多個
#
號,還有
'''
和
"""
:
4。行與縮排
python最具特色的就是使用縮排來表示程式碼塊,不需要使用大括號
{}
。
縮排的空格數是可變的,但是同一個程式碼塊的語句必須包含相同的縮排空格數。例項如下:
If i>1:
print(‘hello’)
else:
print(‘hello world’)
5。多行語句
python最具特色的就是使用縮排來表示程式碼塊,不需要使用大括號
{}
。
縮排的空格數是可變的,但是同一個程式碼塊的語句必須包含相同的縮排空格數。在 , {}, 或 中的多行語句,不需要使用反斜槓(\)
Python變數和簡單資料型別
輸出hello world
我們學程式設計都喜歡從hello world開始,我們也不例外,開啟python自帶的直譯器IDLE,輸入print(‘hello world’) 然後編譯器就會輸出hello world結果如下圖(注意python2和python3的輸入方式是不一樣的python2不需要帶括號,另外python3的好多函式或者包python2都不相容)
2。變數
我們嘗試這個例子
如上所示我們添加了一個名為message的變數,每個變數都儲存了一個值——與變數先關聯的資訊,在這裡儲存的值為文字“hello world!”。
變數的命名和使用規則:
變數名只能包含字母、數字和下劃線。變數名可以字母或者下劃線打頭,但不能以數字打頭。
變數名不能包含空格,但可以使用下劃線來分割其中的單詞。
不要將python關鍵字和函式名用作變數名。
變數名應既簡短又具有描述性。
慎用小寫字母I和大寫字母O,因為它們可能被看成數字1和0。
3。字串
字串就是一系列字元,在python中用引號括起來的都是字串,其中引號可以是單引號也可以是雙引號,如下所示
當然字串中是可以出現引號的不過要錯開,如外邊使用單引號裡邊就必須使用雙引號,外邊使用雙引號裡邊必須使用單引號。
4。數字
在程式設計中,經常使用數字來記錄遊戲得分、表示視覺化資料、儲存web應用資訊等。Python根據數字的用法以不同的方式處理它們。
Python3 支援
int、float、bool、complex(複數)
。
在Python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long。
像大多數語言一樣,數值型別的賦值和計算都是很直觀的。
內建的 type 函式可以用來查詢變數所指的物件型別。
整數:
在python中,可像計算器一樣對整數執行加+減-乘*除/運算。
Python使用兩個乘號**表示乘方運算:
Python還支援運算次序,因此你可在同一個表示式用使用多種運算。你還可以使用括號來修改運算次序,讓python按你指定的次序運算,如下所示:
浮點數:
浮點型(float)
- 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2。5e2 = 2。5 x 102 = 250)
從很大程度上說,使用浮點數時都無需考慮行為。你只需輸入要使用的數字,python通常都按你期望的方式處理它們:
Bool:
就是true或者false
或者用1或者0表示
複數:
複數( (complex))
- 複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。