詳解Python語法之模塊Module
更新時間:2021年12月30日 17:09:22 作者:南城以南1
這篇文章主要為大家介紹了Python語法之模塊Module,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
一、定義
包含一系列數(shù)據(jù),函數(shù),類的文件,通常以.py結(jié)尾
二、作用
讓一些相關(guān)的數(shù)據(jù),函數(shù),類有邏輯的組織在一起,使用邏輯有利于多人合作開發(fā)
三、導(dǎo)入
1.import導(dǎo)入
import 模塊名
1.語法: import 模塊名 import 模塊名 as 別名 as:為導(dǎo)入的成員起一個另外的別名,避免沖突 2 作用:將某模塊整體導(dǎo)入到當前模塊中 3.本質(zhì):使用變量名名modul01關(guān)聯(lián)模塊地址
第一種導(dǎo)入方式 # 新建一個module01.py的文件,寫入如下代碼 print("模塊1") def fun01(): print("模塊1的fun01") class MyClass02: def fun02(self): print("MyClass02") # 再新建一個demofour.py的文件,寫入如下代碼 import module01 module01.fun01() my02 = module01.MyClass02() my02.fun02() 輸出結(jié)果: 模塊1 模塊1的fun01 MyClass02 Process finished with exit code 0
from import
1.語法: from 模塊名 import成員名[as 別名] 2.本質(zhì):將指定的成員導(dǎo)入到當前模塊作用域中 3.作用:將模塊內(nèi)的一個或者多個成員導(dǎo)入到當前模塊的作用域
# 第二種導(dǎo)入方式 from module01 import MyClass02 from module01 import fun01 fun01() my02 = MyClass02() my02.fun02() 輸出結(jié)果 模塊1 模塊1的fun01 MyClass02 Process finished with exit code 0
from 模塊名 import *
1.語法: from module01 import * 2.本質(zhì):將指定模塊的所有成員導(dǎo)入到當前模塊作用域 3.模塊中以下劃線(_)開頭的屬性,不會被導(dǎo)入
# 第三種導(dǎo)入方式 from module01 import * fun01() my02 = MyClass02() my02.fun02()
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
解決pyecharts在jupyter notebook中使用報錯問題
這篇文章主要介紹了解決pyecharts在jupyter notebook中使用報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python實現(xiàn)排序算法、查找算法和圖遍歷算法實例
這篇文章主要介紹了Python實現(xiàn)排序算法、查找算法和圖遍歷算法實例,排序算法、查找算法和圖遍歷算法是計算機科學中常見且重要的算法。它們在數(shù)據(jù)處理、搜索和圖結(jié)構(gòu)等領(lǐng)域發(fā)揮著關(guān)鍵作用,需要的朋友可以參考下2023-08-08深入了解Python中字符串格式化工具f-strings的使用
從Python?3.6版本開始,引入了一種新的字符串格式化機制,即f-strings,它強大且易于使用的字符串格式化方式,本文就來聊聊他的具體使用,希望對大家有所幫助2023-05-05python自動化測試selenium定位frame及iframe示例
這篇文章主要為大家介紹了python自動化測試selenium定位frame及iframe示例的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11