1. 程式人生 > 其它 >python之基礎語法

python之基礎語法

基礎語法

Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。

  1.   Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。
  2.   Python 是互動式語言: 這意味著,您可以在一個Python提示符,直接互動執行寫你的程式。
  3.   Python 是面嚮物件語言: 這意味著Python支援面向物件的風格或程式碼封裝在物件的程式設計技術。
  4.   Python 是初學者的語言:Python 對初級程式設計師而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文書處理到 WWW 瀏覽器再到遊戲

檢視python版本

python -V

互動環境

python

編碼

  預設情況下,Python 3 原始碼檔案以 UTF-8 編碼,所有字串都是 unicode 字串

識別符號

  1. 第一個字元必須是字母表中字母或下劃線 _ 。
  2. 識別符號的其他的部分由字母、數字和下劃線組成。
  3. 識別符號對大小寫敏感。

註釋

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 來匯入相應的模組。

  1. 將整個模組(somemodule)匯入,格式為: import somemodule
  2. 從某個模組中匯入某個函式,格式為: from somemodule import somefunction
  3. 從某個模組中匯入多個函式,格式為: from somemodule import firstfunc, secondfunc, thirdfunc
  4. 將某個模組中的全部函式匯入,格式為: from somemodule import *