python之基礎語法
阿新 • • 發佈:2021-07-18
基礎語法
Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。
- Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。
- Python 是互動式語言: 這意味著,您可以在一個Python提示符,直接互動執行寫你的程式。
- Python 是面嚮物件語言: 這意味著Python支援面向物件的風格或程式碼封裝在物件的程式設計技術。
- Python 是初學者的語言:Python 對初級程式設計師而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文書處理到 WWW 瀏覽器再到遊戲
檢視python版本
python -V
互動環境
python
編碼
預設情況下,Python 3 原始碼檔案以 UTF-8 編碼,所有字串都是 unicode 字串。
識別符號
- 第一個字元必須是字母表中字母或下劃線 _ 。
- 識別符號的其他的部分由字母、數字和下劃線組成。
- 識別符號對大小寫敏感。
註釋
Python中單行註釋以 # 開頭。
#!/usr/bin/python3 print ("Hello, Python!") # 第一個註釋
多行註釋可以用多個 # 號,還有 ''' 和 """。
#!/usr/bin/python3 # 第一個註釋 ''' 第二註釋 第三註釋 ''' """ 第四註釋 第五註釋 """print ("Hello, Python!")
數字(Number)型別
- python中數字有四種類型:整數、布林型、浮點數和複數。
- int (整數), 如 1, 只有一種整數型別 int,表示為長整型,沒有 python2 中的 Long。
- bool (布林), 如 True。
- float (浮點數), 如 1.23、3E-2
- complex (複數), 如 1 + 2j、 1.1 + 2.2j
字串(String)
- python中單引號和雙引號使用完全相同。
- 使用三引號('''或""")可以指定一個多行字串。
轉義符 '\'
- 反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。。 如 r"this is a line with \n" 則\n會顯示,並不是換行。
- 按字面意義級聯字串,如"this " "is " "string"會被自動轉換為this is string。
- 字串可以用 + 運算子連線在一起,用 * 運算子重複。
- Python 中的字串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。
- Python中的字串不能改變。
- Python 沒有單獨的字元型別,一個字元就是長度為 1 的字串。
- 字串的擷取的語法格式如下:變數[頭下標:尾下標]
import 與 from...import
在 python 用 import 或者 from...import 來匯入相應的模組。
- 將整個模組(somemodule)匯入,格式為: import somemodule
- 從某個模組中匯入某個函式,格式為: from somemodule import somefunction
- 從某個模組中匯入多個函式,格式為: from somemodule import firstfunc, secondfunc, thirdfunc
- 將某個模組中的全部函式匯入,格式為: from somemodule import *