1. 標識符
在Python中,標識符可由以下三部分組成:
- 字母(區分大小寫)
- 下劃線(以下劃線開頭的標識符有特殊意義)
- 數字(但不能以數字開頭)
保留字符
以下羅列了Python中的保留字,這些保留字不能用作常量、變量或者其他標識符名稱
保留字(關鍵字) | 釋義 |
---|---|
and | |
exec | |
not | |
assert | |
finally | |
or | |
break | |
for | |
pass | |
class | |
from | |
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(雖然可以,但不推薦自定義名稱)。