在Python中,import
語句用于將其他模塊或庫導入到當前程序中。這樣可以使用其他模塊中定義的函數、類和變量等。
import
語句有以下幾種用法:
導入整個模塊:
import module_name
這樣導入后,你需要使用模塊名作為前綴來訪問模塊中的函數、類和變量等。例如:
import math
result = math.sqrt(4)
導入模塊中的特定函數或類:
from module_name import function_or_class_name
這樣導入后,你可以直接使用函數或類,而無需使用模塊名作為前綴。例如:
from math import sqrt
result = sqrt(4)
導入模塊中的多個函數或類:
from module_name import function_or_class_name1, function_or_class_name2
例如:
from math import sqrt, pow
result1 = sqrt(4)
result2 = pow(2, 3)
導入模塊中的所有函數、類和變量:
from module_name import *
這種方式不推薦使用,因為它可能導致命名空間污染。但在某些情況下,如交互式解釋器中,這可能會更方便。
導入模塊并為其指定別名:
import module_name as alias_name
這樣導入后,你可以使用別名來代替模塊名。例如:
import math as m
result = m.sqrt(4)
導入模塊中的特定函數或類并為其指定別名:
from module_name import function_or_class_name as alias_name
例如:
from math import sqrt as square_root
result = square_root(4)
總之,import
語句在Python中用于導入其他模塊或庫,以便在當前程序中使用它們的功能。你可以根據需要選擇合適的導入方式。