module匯入整包
module
import random
if __name__ == '__main__':
print(random.randint(0, 10))
module as new_name一樣是匯入整包
module但我們可以取個別名
import random as rd
if __name__ == '__main__':
print(rd.randint(0, 10))
module import *匯入整包
module但呼叫時不需要加上 module 名稱 比較容易造成名稱衝突 在許多文件中都看到不建議使用此方法
from random import *
if __name__ == '__main__':
print(randint(0, 10))
module import fun1, fun2, fun3 …匯入
module內指定的fun或是子類別 比起from module import *好許多
from random import random, randint
if __name__ == '__main__':
print(randint(0, 10))
module import fun as new_fun_name與
import module as new_name一樣將匯入的方法取個別名方便呼叫
from random import randint as rd_int
if __name__ == '__main__':
print(rd_int(0, 10))