Python中import和from import有什么不同?import語句和from import語句的區別

在之前Python模塊的學習中,我們知道了在模塊的使用之前,我們需要使用關鍵字對模塊進行導入之后才可以使用的,Python中可以根據不同的情況使用不同的導入方式,其中最常見的有import語句和from import語句,經常會有小伙伴分不清它們直接的用法,下面的這篇文章詳細的帶大家了解一下兩者之間的區別 。

Python中import和from import有什么不同?import語句和from import語句的區別


一、import語句
使用這個語句對模塊導入是比較常用的方法,其主要的語法格式為:
Import+需要導入的模塊名在使用的時候,這條語句是獨占一行的,比方說我們要使用import語句導入math模塊,就可以在代碼的最開始位置寫入下面這行代碼,如下:
import math二、from…import語句
當我們使用這個導入方式的時候,它導入的時候只是模塊中的一小部分,而不是像import語句一樣將所有的工具都導入了,并且在導入的時候如果模塊的名字很長,不方便在代碼中使用的話,我們可以直接使用as關鍵字取別名,讓下面的程序直接使用別名即可 。其語法格式如下:
form 模塊名 import 工具名 as 別名三、區別
當我們使用import語句導入模塊的時候,每次導入時需要知道導入的函數是在哪一個模塊下,再對模塊進行導入,而from…import語句導入模塊時,每次使用模塊中的函數,直接使用函數就可以了,因為使用from之后就知道函數是在哪一個模塊中了 。
【Python中import和from import有什么不同?import語句和from import語句的區別】到此這篇關于Python中import和from import有什么不同?import語句和from import語句的區別的文章就分享到這里了,如果還有其他的問題可以繼續關注學習哦 。

    猜你喜歡