23 8 python模組定義

2022-07-01 18:57:13 字數 1373 閱讀 3195

模組

用途:高階面試題/讀原始碼/簡化操作

模組的分類:

那麼什麼是模組?

有的功能開發者自己無法完成,這樣的話需要借助已經實現的函式\類來完成這些功能

你實現不了的功能都由別人替你實現了

作業系統打交道

和時間1000取隨機數

壓縮乙個檔案

和網路通訊

別人寫好的一組功能 資料夾/py檔案/c語言編譯好的一些編譯檔案

分類 管理方法

節省記憶體

提供更多的功能

為什麼要有模組?

分類 管理方法

節省記憶體

提供更多的功能

模組怎麼用?在哪兒用?

import my_module  # 要匯入乙個py檔案的名字,但是不加.py字尾名

import my_module # 模組的名字必須要滿足變數的命名規範

# 一般情況下 模組都是小寫字母開頭的名字

一行匯入多個 逗號隔開  import xx,yy         不建議使用!!
import這個語句相當於什麼???

import這個模組相當於執行了這個模組所在的py檔案

模組可以被多次匯入麼? 

乙個模組不會被重複匯入

如何使用模組?

#

my_module檔案下

def login():print('

in mine login')

name = '太亮'

login()

#本檔案自個用

#其他py檔案下

先import my_module

my_module.login()

print(my_module.name) #

'太亮

模組的重新命名
import

my_module as m

m.login()

my_module.login()

匯入多個模組 (pep8規範要求分開、分行匯入)

import

osimport my_module

pep8還要求:

所有的模組匯入都應該盡量放在這個檔案的開頭

模組的匯入也是有順序的

先導入內建模組

再匯入第三方模組

最後匯入自定義模組

python模組 python自定義模組

1.import 模組名 匯入模組中的所有內容 引入多個用逗號分隔 import random,time 2.from 模組名 import 函式名1,函式名2.匯入部分模組 匯入部分的話直接使用 3.from 模組名 import 匯入所有,有約束 需要在 init py檔案中新增屬性 all 函...

python模組之模組用於定義

任何python程式都可以作為模組匯入 通過python idle執行儲存在資料夾中的檔案 這裡是告訴編譯器,除了從預設的目錄中查詢外,還要從d program files x86 python3.5中查詢模組 生成的.pyc檔案是 平台無關的 經過處理 編譯 的,已經轉換成python能夠更加處理...

python 自定義模組

python 的標準安裝包括了一組模組,稱之為標準庫 standard library 在專案開發,程式設計師會考慮 的可擴充套件性和 的可重用性,使用模組的好處,就是考慮使用了 的可重用性。模組 任何python程式都可以作為模組匯入,例如 編寫乙個hello.py檔案,包名 com.easymo...