- 標識符--代碼中類型、變量的名字
規則如下:
第一個字符必須是字母表中字母或下劃線 _ ;
標識符的其他部分有字母、數字和下劃線組成;
標識符對大小寫敏感;
- 關鍵字
不能把關鍵字作爲任何標識符;
python的標準庫提供了一個keyword模塊,可以輸出當前版本的所有關鍵字;
import keyword
if __name__ == '__main__':
print("keyword :",keyword.kwlist)
- 註釋
單行註釋用 # ;
多行註釋可以用選中註釋內容 Ctrl+/ 、單引號 '''註釋內容''' 、雙引號 """註釋內容""" 。
- 行與縮進
Python使用縮進代表代碼塊,不需要使用{ };
同一個代碼塊必須包含相同的縮進空格,約定俗成是四個空格;
- 多行語句
Python 通常是一行寫完一個語句,當語句過長可以使用反斜槓(\)實現多行語句
在( )、[ ] 、{ }中的多行語句,不需要使用反斜槓(\)
- 數字類型
Python中數字類型:整型、布爾型、浮點型、複數型
int (整型):1;
bool(布爾類型):True;
float(浮點型):1.23、3E-2;
complex(複數):1+2j;
- 字符串
python中單引號和雙引號使用完全相同。
字符串可以用 + 運算符連接在一起,用 * 運算符重複
Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。
Python中的字符串不能改變
字符串的截取的語法格式如下:變量[頭下標:尾下標]
- 空行
函數之間或類的方法之間用空行分隔,標識一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出函數入口的開始。空行與代碼縮進不同,空行並不是Python語法的一部分,書寫時不插入空行,Python解釋器運行時也不會報錯。但是空行的作用在於分隔兩段不同功能或含義的代碼,便於日後代碼維護或重構。
--空行也是程序代碼的一部分
- 同一行顯示多條語句
Python可以在同一行中使用多條語句,語句之間使用分號(;)分割;
多語句組成代碼組;
縮進相同的一組語句構成代碼塊,我們稱之爲代碼組;
像 if、while、def 、class 這樣的複合語句,首行以關鍵字開始,以冒號(:)結束;
該行之後的一行或多行構成代碼組
我們將首行及後面的代碼組稱爲一個子句;
- print輸出
默認是會換行,要不換行在變量末尾加上end = " ";
# 複製代碼
x = 'a'
y = 'b'
# 換行輸出
print(x)
print(y)
print('---------------')
# 不換行輸出
print(x,end='')
print(y,end='')
print()
print('---------------')
- import與from ... import
Python中使用import 和 from ... import來導入模塊。
導入整個模塊:import module
導入模塊中某個函數:from module import function
導入模塊中多個函數:from module import firstfunction ,secondfunction
導入模塊中全部函數:from module import *
- 複製代碼
import sys
print('======python import mode======');
print('命令行參數爲:')
for i in sys.argv:
print(i)
print('python 路徑爲:\n',sys.path)
# 導入特定函數
from sys import argv,path
print('======python from import======')
for i in argv:
print(i)
print('path:\n',path)