一、 “from”關鍵字的基本用法
“from”關鍵字在Python中用於從一個模塊中導入特定的對象或函數。其基本語法如下:
from module_name import object_name
其中,module_name表示模塊的名稱,而object_name則是你要從模塊中導入的對象或函數名。
需要注意的是,”from”關鍵字後面的模塊名不能省略,否則解釋器將無法找到要導入的對象。
下面是一個簡單的示例:
from math import pi print("pi的值為:", pi)
執行該代碼後,我們將得到如下輸出:
pi的值為: 3.141592653589793
這裡我們從math模塊中導入了pi這個常量,並通過print函數輸出了其值。
二、使用”from”導入整個模塊
在Python中,還可以使用”from”關鍵字導入一個模塊的所有對象。其基本語法如下:
from module_name import *
其中,星號(*)代表所有對象。
需要注意的是,一般情況下不建議使用這種導入方式。因為這會導入模塊中的所有對象,其中可能包含我們並不需要的對象,同時可能會和其他導入的對象發生命名衝突。
下面是一個示例:
from math import * print("pi的值為:", pi) print("自然對數e的值為:", e) print("sin(0)的值為:", sin(0))
執行該代碼後,我們將得到如下輸出:
pi的值為: 3.141592653589793 自然對數e的值為: 2.718281828459045 sin(0)的值為: 0.0
這裡我們從math模塊中導入了所有對象,並分別使用了三個對象。
三、導入模塊並自定義名稱
在Python中,還可以使用”as”關鍵字給導入的模塊或對象自定義名稱。其基本語法如下:
import module_name as new_name from module_name import object_name as new_name
其中,new_name是我們定義的新名稱。
下面是一個示例:
import math as m print("pi的值為:", m.pi)
執行該代碼後,我們將得到如下輸出:
pi的值為: 3.141592653589793
這裡我們將math模塊的名稱修改為了m,並通過m.pi訪問了pi這個常量。
四、導入多個對象
在Python中,我們還可以使用”from”關鍵字導入多個對象,其基本語法如下:
from module_name import object_name1, object_name2, ...
其中,object_name1, object_name2, …為我們要從模塊中導入的對象名。
下面是一個示例:
from math import pi, sin, cos print("pi的值為:", pi) print("sin(0)的值為:", sin(0)) print("cos(0)的值為:", cos(0))
執行該代碼後,我們將得到如下輸出:
pi的值為: 3.141592653589793 sin(0)的值為: 0.0 cos(0)的值為: 1.0
這裡我們從math模塊中導入了pi、sin、cos這三個對象,並分別使用了它們。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/307183.html