後浪小萌新Python 模組的匯入

2021-10-08 21:48:58 字數 803 閱讀 3010

乙個py檔案就是乙個模組

我們可以在任意乙個模組中使用另外乙個模組中所有的全域性變數(普通變數\函式\類)

如果想要在乙個模組中使用另外乙個模組的內容,必須先導入模組

系統模組 - 系統已經定義好的模組,程式設計師可以直接匯入使用

自定義模組(在工程中建立的模組) - 程式設計師直接匯入使用

匯入方式

import 模組名 ----- 匯入指定模組,匯入後可以使用這個模組中所有的全域性變數, 使用方式: 模組名.變數

from 模組名 import 變數1,變數2,變數3,… ----- 匯入指定模組,匯入後可以使用這個模組中指定的變數,使用方式: 直接用

from 模組名 import * ----- 匯入指定模組,匯入後可以使用模組中所有的全域性變數

重新命名import 模組名 as 新模組名 ----- 匯入模組的時候對模組進行重新命名,重新命名後通過新模組名來使用模組

from 模組 import 變數1 as 新變數1, … ----- 匯入模組的時候對指定的變數進行重新命名

當**執行到import 或者 from-import 匯入模組的時候,系統會自動進入指定模組,執行這個模組中所有的**。

阻止模組中內容的匯入:

如果乙個模組中的部分**不希望在被匯入的時候執行,就將這個**寫在 if _ name _ == 『_ main _』 中。

(每個模組都有乙個__name__屬性,這個屬性儲存的是模組名,預設值都是檔名。當我們直接執行某個模組的時候,這個模組

的__name__的值會自動變成__main__, 其他沒有被執行的__name__的值都是自己的檔名)

後浪小萌新Python 基礎語法

注釋就是 中說明性的文字,不參與程式的編譯執行 不影響程式的功能 單行注釋 在一行說明性文字前加 這是第一行注釋 這是第二行注釋 這是第三行注釋執行如下 多行注釋 將注釋內容寫在三個單引號或者三個雙引號之間 這是第一行注釋 這是第二行注釋 這是第三行注釋 注 為了防止轉譯,加了縮排,在python中...

後浪小萌新Python 列表基礎

注 列表是容器型資料型別,以 作為容器的標誌,裡面的多個元素用逗號隔開 元素1,元素2,元素3,列表是可變 指的是元素的個數 值和順序可變 列表是有序 列表的元素可以是任何型別資料 同乙個列表可以有多個型別不同的元素 注 容器型資料型別 乙個資料裡面同時儲存多個資料 list2 注 列表可以為空,有...

後浪小萌新Python 多程序

多程序 需要其他程序的時候就建立程序類process的物件 注意 不能直接在乙個程序中修改另外乙個程序的資料 舉例 from multiprocessing import process import time data 10def download url global data data 1pr...