Python學習心得——模塊的導入 在Python語言的編輯器里,除了預設的內置函數外,其他函數的調用,必須先通過import語句將其導入才能使用。 import語句導入整個函數模塊 導入方法: import 函數模塊名 示例 新建一個名為 func_test.py 的文件,內容為: 保存並退出,在 ...
Python學習心得——模塊的導入
在Python語言的編輯器里,除了預設的內置函數外,其他函數的調用,必須先通過import語句將其導入才能使用。
import語句導入整個函數模塊
導入方法: import 函數模塊名
示例
新建一個名為func_test.py的文件,內容為:
def func_1():
for i in range(5):
print(i)
def func_2():
for j in range(1, 5):
print(j)
保存並退出,在IDLE內通過import func_test
導入模塊,然後執行func_test.func_1()
將會列印出
>>>
0
1
2
3
4
這裡要註意的是 通過模塊名中間連接點號與函數名連接方式調用函數
用import語句導入指定函數
導入方式: from 模塊名 import 函數名1[,函數名2,...]
示例
模塊仍然是func_test.py
IDLE內輸入from func_test import func_1
直接執行func_1()
同樣會出現上面的結果,但因為只導入了func_1
,所以調用func_2
將會報錯
至於不同於示例一的地方是使用某函數時,不再需要在函數的前面加上模塊名和連接點號
用import語句導入所有函數
導入方式:from 模塊名 import *
"*"代表的是該模塊內的所有函數
示例
仍然是func_test.py文件
IDLE內輸入from fun_test import *
這次不論是調用func_1
還是func_2
都可以列印出結果
通過別名方式導入
導入方式:import 模塊名 as 別名(例如f,s,a)
>>>import func_test as f
>>>f.func_1()
結果仍與上相同,該方法用於解決模塊名字過長的問題
2018.12.19