2. Python基本語法

1. 標識符

在Python中,標識符可由以下三部分組成:

  • 字母(區分大小寫)
  • 下劃線(以下劃線開頭的標識符有特殊意義)
  • 數字(但不能以數字開頭)

保留字符

以下羅列了Python中的保留字,這些保留字不能用作常量、變量或者其他標識符名稱

保留字(關鍵字) 釋義
and
exec
not
assert
finally
or
break
for
pass
class
from
print
continue
global
raise
def 定義函數使用的關鍵字
if
return
del
import
try
elif
in
while
else
is
with
except
lambda
yield

部分關鍵字的介紹

def

定義函數使用的關鍵字;

def定義函數的組成
  • def開頭
  • 其後是函數名稱
  • 雙括號中根據需求添加參數
  • 接下來是語句塊—函數主體部分(格式:隔行4個空格)
def your_function_name(your_args):
    your_action

2. 縮進

  • Python語言中,不使用{}來控制類、函數以及其他邏輯判斷。
  • Python使用縮進來區分模塊:縮進相同的一組語句構成一個代碼塊,我們稱之代碼組。
  • 縮進數量可變,但是必須統一縮進,否則將會在執行時報錯。
  • 像if、while、def和class這樣的複合語句,首行以關鍵字開始,以冒號( : )結束,該行之後的一行或多行代碼構成代碼組;我們將首行及後面的代碼組稱爲一個子句(clause),eg.
if expression : 
   suite 
elif expression :  
   suite  
else :  
   suite 

3. 引號

Python 可以使用:

  • 引號( ’ )
  • 雙引號( " )
  • 三引號( ‘’’ 或 “”" )

來表示字符串,引號的開始與結束必須的相同類型的。

其中三引號可以由多行組成,編寫多行文本的快捷語法,常用於文檔字符串,在文件的特定地點,被當做註釋。

4. 註釋

  • python統一使用#來完成單行和多行的註釋
  • python無法使用/**/來實現多行註釋

python實現多行註釋的方法

  • 1.使用#註釋每一行
    • 快捷鍵(選中想要註釋的多行,然後使用快捷鍵,完成多行的註釋和反註釋):
      • PC 上按Ctrl+/
      • Mac上按Cmd+/
# comments0
# comments1
# comments2
  • 2.使用"""(三重單/雙引號)來完成多行註釋(匹配使用)

'''
comments0,
comments1,
comments2
'''


"""
comments0,
comments1,
comments2
"""

5. import

import爲關鍵字,Python通過導入的方式,來獲取其他模塊中的代碼

模塊

  • 模塊是一個以.py結尾的文件,可以定義變量、方法與類;
  • 如果需要引用其他模塊內的變量、方法或對象,在模塊內可以import進其他模塊。

  • 包一般是目錄,內含:
    • python模塊或者子目錄;
    • 一般還包含一個__init__.py文件;
      • 在這個init文件中初始化首次import package時執行的模塊。

導入方法:

# 導入一個模塊
import module_name
# 導入多個模塊
import module_name1,module_name2
# 導入模塊中的指定的屬性、方法(不加括號)、類
from moudule_name import moudule_element [as new_name]

  • 注意:
    • 方法使用別名時,使用"new_name()"調用函數,文件中可以再定義"module_element()"函數
    • import package_name"導入包的本質就是執行該包下的__init__.py文件.

6. self

顧名思義,self指的是自己;Python中,函數的第一個參數是指向對象本身,這個變量名順其自然地約定俗成爲self(雖然可以,但不推薦自定義名稱)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章