最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

注意import和from import 的區(qū)別及說明

 更新時間:2022年09月27日 10:43:52   作者:wise南迦  
這篇文章主要介紹了注意import和from import 的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

python中import和from import的區(qū)別

首先明確

盡量不要為了圖省事使用from xxx import *

python中有兩種導(dǎo)入模塊的方式,一種是import xxx,另一種是from xxx import yyy,兩者的區(qū)別在于,第一種僅僅導(dǎo)入一個模塊,并且將該模塊執(zhí)行了一遍,if __main__ =="__main__"里面的沒有執(zhí)行。

同時,有在當(dāng)前的命名空間中導(dǎo)入變量,需要通過xxx.yyy的方式使用導(dǎo)入模塊中的變量、函數(shù)、類等;

第二種則將模塊中的變量yyy導(dǎo)入了當(dāng)前命名空間,因此使用時可以直接以yyy調(diào)用,使用這種導(dǎo)入方法時,需要注意當(dāng)前的命名空間是否有重名的,from xxx import *這種方式盡量不要使用,因?yàn)檫@樣就破壞了對命名空間的管理。

ps:使用from xxx import *時是不能導(dǎo)入以單下劃線開頭的保護(hù)屬性和以雙下劃線開頭的私有屬性的

python中from…import…用法

在python中經(jīng)常我們使用到from…import…這個句型,而這個句型后面跟著都是什么意思呢,今天我對其進(jìn)行相應(yīng)的總結(jié),以便大家和我都能一起進(jìn)行學(xué)習(xí)。

首先看一個例子進(jìn)行相應(yīng)的分析:

1.直接調(diào)用函數(shù)

? ?#函數(shù)文件,函數(shù)文件命名為wangke
? ? def add(a,b):
? ? ? ? return a+b
? ? def sub(a,b):
? ? ? ? return a-b
? ??
? ? #主函數(shù)有兩種寫法
? ? #第一種寫法
? ? from wangke import add
? ? from wangke import sub
? ? a=add(1,2)
? ? b=sub(1,3)
? ??
? ? #第二種寫法
? ? import wangke
? ? c=wangke.add(1,2)
? ? d=wangke.sub(1,3)

2. 調(diào)用類中的函數(shù)

#類文件,類文件名未wangke1
class aaa:
? ? a=1 ? ?#對象的屬性
? ? b=2 ? ?#對象的屬性
? ? def __init__(self,name):
? ? ? ? self.name=name ? ?#對象的屬性
? ? ? ? name1=1 ? ?#函數(shù)的屬性
? ? def add(self,a,b):
? ? ?? ?self.a=a
? ? ?? ?self.b=b
? ? ? ? dd=2 ? ?#函數(shù)的屬性
? ? ? ? return self.a+self.b+dd
? ? def sub(self,a,b):
? ? ? ? self.a=a
? ? ?? ?self.b=b
? ? ? ? return self.a-self.b


#主函數(shù)文件
#第一種寫法
from wangke1 import aaa
aa=aaa('lihaha')
print(aa.name)

#第二種寫法
import wangke1
aa=wangke1.aaa('lihaha')
print(aa.name)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

砚山县| 汉源县| 顺义区| 怀集县| 海盐县| 上犹县| 蕉岭县| 恩平市| 乐东| 宁化县| 平顶山市| 博野县| 伊宁县| 周至县| 长宁区| 锦州市| 林西县| 辽阳市| 肥乡县| 互助| 河北省| 肇东市| 连南| 深水埗区| 嘉义市| 麻城市| 新建县| 县级市| 平遥县| 库尔勒市| 曲靖市| 白银市| 班玛县| 始兴县| 东乌珠穆沁旗| 株洲县| 乌鲁木齐市| 攀枝花市| 霞浦县| 宽甸| 克山县|