1. 程式人生 > >4月3號總結

4月3號總結

ice 自己的 結果 路徑 功能 time 生成式 名稱空間 body

1,今天首先講了剩下的 內置函數,round()四舍五入 reversed()翻轉

s=slice()切片 zip()一一對應。

2,列表生成式,形成一個列表

L=[‘egg%s’%i for i in range(100) if i> 10]

生成器表達式

L=(‘egg%s’%i for i in range(100) if i> 10)

Print(next(L)),生成器只有在用的時候才運行,

3,模塊,模塊就是一系統功能的集合體,在Python中一個py文件就是一個模塊,

使用模塊:import 導入模塊

Import spam

首次導入模塊發生的三件事:

1, 創建一個模塊的名稱空間

2, 執行模塊文件,將名字存放l中名稱空間

3, 在當前執行文件中拿到一個模塊名,該模塊指向l中名稱空間

強調:之後導入會直接引用第一次導入的結果,不會執行文件

模塊中的功能的執行始終以自己的名稱空間為準

4, 為模塊起別名

Import ….. as ….

模塊使用from……as……….可以直接拿到模塊中的名字直接調用

註意:同import,始終以模塊的名稱空間為準,但容易與當前執行文件中相同的名字沖突

From…..import….as……給裏面函數起別名

Form…..import* 代表接受模塊內所有名字

在模塊中寫—all---=[‘name’,’time’] 就只能接收—all---裏面的名字

--name---的值

1,在文件執行的情況下等於---main----

2,在文件被導入的情況下等於模塊名

5, 模塊的搜索路徑

查找順序

1,內存中已經加載的模塊

2,內置模塊

3,sys.path路徑中包含的模塊

Import sys

Sys.path.path(r’路徑’)

強調:sys.path的第一個路徑是當前執行文件的文件夾。

4月3號總結