Python學(xué)習(xí)手冊第一天

1意推、當(dāng)你在交互解釋器中,import一個模塊后珊蟀,再次import這個模塊是不生效的菊值,因為導(dǎo)入模塊是一個開銷很大的操作,以至于每個程序運行不能重復(fù)多余一次育灸。所以當(dāng)你成功import一個模塊后腻窒,然后再修改這個模塊的代碼并保存即使再import是不會在當(dāng)前會話下生效的,如果想再次運行這個文件磅崭,就得使用reload函數(shù)儿子,這樣就保證在修改并保存后會發(fā)生變化。這里script.py文件就一句打印語句輸出11砸喻,然后成功導(dǎo)入后我改成12.


17.png

2柔逼、在3.0中,reload是imp模塊內(nèi)的一個函數(shù)割岛,必須導(dǎo)入imp模塊才能使用愉适,并且reload函數(shù)的參數(shù)是模塊名。(在2.6中癣漆,reload是內(nèi)置函數(shù)儡毕,直接在終端調(diào)用就行,不需要導(dǎo)入imp和reload。)腰湾,還有就是reload函數(shù)的參數(shù)的模塊必須是之前成功導(dǎo)入的雷恃。我們再開一個終端


18.png

可以發(fā)現(xiàn)在reload之前沒有import這個script模塊,所以會報錯费坊。
3倒槐、模塊相當(dāng)于一個’對象‘,模塊里的變量就相當(dāng)于模塊的屬性附井,獲取屬性讨越,可以通過import把模塊整體導(dǎo)入,然后使用模塊名再跟一個屬性名永毅,第二種是可以from從模塊中獲取變量名把跨,但是這是復(fù)制的變量名。查看模塊里所有的變量可以用dir函數(shù)沼死,參數(shù)是模塊名着逐,返回一個列表。
4意蛀、reload是不可傳遞的耸别,重載一個模塊之后只會重載這個模塊,而不會重載該模塊導(dǎo)入的其他模塊县钥,所以有時候要重載很多模塊秀姐。
我們再寫一個script2.py的模塊里面

#script2.py
import script

a = '123s'
def fun():
    script.fun()
#script.py`
#print(12)

def fun():
    print('hi')

21.png

然后我們再修改script.py打印hi變成hello,再重載script2.py


22.png

可以看到輸出還是hi若贮。
4省有、from導(dǎo)入不同模塊的同一變量名,那么在該模塊中會使用哪個模塊的變量呢谴麦?

#a.py
a = 1 
#b.py
a = 2
#c.py
from a import a
from b import a
print(a)

輸出:
2
把from兩句前后換一下蠢沿,輸出就變成了1。
5细移、exec和from一樣搏予,缺點是當(dāng)前正在使用的變量有潛在的默認(rèn)覆蓋的可能

a = 12
exec(open('a.py').read())  
a
1

6熊锭、import每個進(jìn)程只運行文件一次弧轧,并且它會把文件生成的到一個單獨的模塊名稱空間中,以便它的賦值不會改變你的作用域中的變量碗殷,但是缺點就是每次修改源碼之后需要重載精绎。

早上在圖書館看到這書就看了一點,覺得還不錯锌妻,畢竟看廖老師的教程不夠全面代乃,很多都沒涉及,所以還是希望全面了解python,所以選了這本搁吓。還有今天廖老師的實戰(zhàn)第一天環(huán)境配置比較簡單就沒記筆記了原茅。最后推薦一首周筆暢的對嘴。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末堕仔,一起剝皮案震驚了整個濱河市擂橘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌摩骨,老刑警劉巖通贞,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異恼五,居然都是意外死亡昌罩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門灾馒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茎用,“玉大人,你說我怎么就攤上這事你虹』娓悖” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵傅物,是天一觀的道長夯辖。 經(jīng)常有香客問我,道長董饰,這世上最難降的妖魔是什么蒿褂? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮卒暂,結(jié)果婚禮上啄栓,老公的妹妹穿的比我還像新娘。我一直安慰自己也祠,他們只是感情好昙楚,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著诈嘿,像睡著了一般堪旧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上奖亚,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天淳梦,我揣著相機(jī)與錄音,去河邊找鬼昔字。 笑死爆袍,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陨囊,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼弦疮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蜘醋?” 一聲冷哼從身側(cè)響起挂捅,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎堂湖,沒想到半個月后闲先,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡无蜂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年伺糠,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斥季。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡训桶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出酣倾,到底是詐尸還是另有隱情舵揭,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布躁锡,位于F島的核電站午绳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏映之。R本人自食惡果不足惜拦焚,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杠输。 院中可真熱鬧赎败,春花似錦、人聲如沸蠢甲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鹦牛。三九已至搞糕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間能岩,已是汗流浹背寞宫。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工萧福, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留拉鹃,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像膏燕,于是被迫代替她去往敵國和親钥屈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一坝辫、模塊 1篷就、模塊和導(dǎo)入 當(dāng)程序代碼量變得相當(dāng)大、邏輯結(jié)構(gòu)變得非常復(fù)雜的時候近忙,我們最好把代碼按照邏輯和功能劃分成一...
    常大鵬閱讀 2,970評論 0 9
  • 〇竭业、前言 本文共108張圖,流量黨請慎重及舍! 歷時1個半月未辆,我把自己學(xué)習(xí)Python基礎(chǔ)知識的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 18,918評論 17 410
  • 我們每天保持什么樣的心態(tài)就會有什么樣的結(jié)果給我們锯玛,我們的這個態(tài)度不僅僅會影響我們自己而且還會傳遞給你身的同事甚至是...
  • 突然明白一個事咐柜,老天對每個人都是公平,用“出來混的遲早要還的”形容也不勉強(qiáng)攘残,你以為你今天的生活衣食無憂生活是幸福的...
    MangoJ閱讀 213評論 0 1
  • 因為爸爸的腳骨折了拙友,所以金浩早上也不睡懶覺了!幫著爸爸干這干那歼郭,吃完飯還給爸爸端水吃藥遗契!禮拜天辦的一日常規(guī)手抄報老...
    金浩麻麻閱讀 139評論 0 0