天天看點

python 全部縮進一行_Python 基礎知識(一)

本篇目錄: 1.基礎文法:Python 保留字(關鍵字)、行與縮進、多行語句、代碼注釋 2.變量 3.基本資料類型:數字、字元串、布爾值、空值 4.運算符 從現在開始,将給大家介紹基礎知識。本篇主要介紹基礎文法、變量、運算符,及幾種基本的資料類型:數字、字元串、布爾值、空值。 在下一篇文章中,将介紹複雜一點的資料類型:清單、元組、字典、集合,以及操作這些資料用到的for循環、while 循環、if 條件控制語句等。

1.基礎文法

(1)Python 保留字(關鍵字) 不能把關鍵字用作任何辨別符名稱(如變量名等)。Python 的标準庫提供了一個 keyword 子產品,可以輸出目前版本的所有關鍵字: (2)行與縮進 Python 是使用縮進來表示代碼塊的。這是與其他語言不同的地方,比如 C++、Java 等都是使用大括号{}來表示代碼塊。 縮進的空格數是可變的,但是同一個代碼塊的語句必須包含相同的縮進空格數,如: (3)多行語句 大多數情況下是一行寫完一條語句,特殊情況,如果語句很長,可以使用反斜杠(\)來實作多行語句,如:

full_name = first_name + \
           

在 [],{}, () 中的多行語句,不需要使用反斜杠(\),如: (4)代碼注釋 注釋是對代碼的解釋和說明,其目的是讓閱讀代碼的人能更加輕松的了解代碼,能提高代碼的可讀性。 Python 中的注釋有單行注釋和多行注釋。 單行注釋以 # 開頭,如: 多行注釋用三個單引号''' ''' 或者三個雙引号 """ """ 将注釋括起來,如: 單引号(''')

'''
這裡是多行注釋的第一行,用三個單引号
這裡是多行注釋的第二行,用三個單引号
'''
           

雙引号(""")

"""
這裡是多行注釋的第一行,用三個雙引号
這裡是多行注釋的第二行,用三個雙引号
"""
           

2.變量 在程式設計中,變量(variable)是用來描述存儲資訊的,比如:數字、字元串、清單、元組、字典等等。換句話說,變量類似于其他事物的标簽。 例如,我們可以建立一個名為 score 的變量,并用等号(=)将數字 100 指派給它。這裡我們建立了一個變量 score,并告訴 Python 它代表數字100 。 >>> score = 100 當我們在代碼中寫,name = 'jack'時,Python 解釋器做了兩件事: 1.在記憶體中建立了一個 'jack' 的字元串。 2.在記憶體中建立了一個名為 name 的變量,并把它指向 'jack'。 變量的命名規範:

  • 變量名隻能包含字母、數字和下劃線。
  • 變量名必須以字母或下劃線( _ )打頭,不能以數字打頭,比如不能将其命名為:2_name、123message等。
  • 不能将 Python 關鍵字和函數名用作變量名,即不要使用 Python 保留用于特殊用途的單詞,比如 print 。
  • 變量名不能包含空格,可以使用下劃線來分隔單詞,比如 first_name 可行,但first name 就會引發錯誤。
  • 變量名應既簡短又具有描述性。比如:first_name 比 f_n 好。
  • 變量名區分大小寫,比如 Name 和 name 代表不同的變量名,建議使用小寫的變量名,多個單詞間以下劃線分隔。

3.基本資料類型 【空值】 空值是 Python 裡一個特殊的值,用 None 表示。None 不能了解為0,因為0是有意義的,而 None 是一個特殊的空值。

【數字】

數字有整數和浮點數之分,Python 将帶小數點的數字都稱為浮點數,比如:2、23、100等都為整數,2.1、32.59、1.252等都為浮點數。

對整數、浮點數可進行算數運算,在混合計算時,Python 會把整型轉換成符點數。 【布爾值】 在 Python 中一個布爾值隻有 True、False 兩種值,要麼是 True,要麼是 False (請注意大小寫)。布爾值可以用 and、or 和 not 運算。 布爾值經常用在條件判斷中,比如:

if age >= 18:
           

【字元串】 字元串就是一系列字元,在 Python 中用' '(單引号)或 " "(雙引号)括起來的都是字元串。比如'1234',"abc123","Hello World!"等等。注意,這裡的單引号或雙引号本身不是字元串的一部分,如果單引号本身也是一個字元,那就可以用雙引号括起來,比如"I'm Li"。 如果字元串内既包含單引号又包含雙引号怎麼辦?可以使用轉義字元\(反斜杠)來辨別,比如:'I\'m \"Li\"!',表示的字元串内容是:I'm "Li"! 轉義字元\可以轉義很多字元,比如換行符\n,制表符\t 等等。可以在 Python 的互動式指令行中用 print 列印字元串試試各種字元串及轉義等。 還可以對字元串可執行很多操作,如: *修改字元串的大小寫* *合并(拼接)字元串* Python 使用加号(+)來合并字元串。 *删除空白* Python 能使用方法 rstrip() 删除字元串開頭和結尾多餘的空白。 *使用制表符或換行符添加空白* -添加制表符 \t -添加換行符 \n 4.運算符 Python 支援 7 種類型的運算符。 (1)算數運算符

python 全部縮進一行_Python 基礎知識(一)

(2)指派運算符

python 全部縮進一行_Python 基礎知識(一)

(3)關系運算符

python 全部縮進一行_Python 基礎知識(一)

(4)位運算符

python 全部縮進一行_Python 基礎知識(一)

(5)邏輯運算符

python 全部縮進一行_Python 基礎知識(一)

(6)成員運算符

python 全部縮進一行_Python 基礎知識(一)

(7)身份運算符

python 全部縮進一行_Python 基礎知識(一)

(8)運算符優先級 下面的表格中列出了從最高到最低優先級的運算符

python 全部縮進一行_Python 基礎知識(一)

「完」 長按識别二維碼,關注【人人學Python】

python 全部縮進一行_Python 基礎知識(一)

繼續閱讀