python3學習筆記2--基礎語法

  • 標識符--代碼中類型、變量的名字

 

規則如下:

第一個字符必須是字母表中字母或下劃線  _  ;

標識符的其他部分有字母、數字和下劃線組成;

標識符對大小寫敏感;

  • 關鍵字

不能把關鍵字作爲任何標識符;

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)


 

 

 

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