2018-10-12

一妖谴、模塊的導(dǎo)入

一個(gè)py文件就是一個(gè)模塊奏寨,

通過import或from import在一個(gè)模塊使用另一個(gè)


1、import text

代碼執(zhí)行到import時(shí)玖详,直接導(dǎo)入所有內(nèi)容并執(zhí)行text中所有內(nèi)容挖藏。并可通過text. 的方式使用text中所有的全局變量暑刃,局部不行

[if !supportLists]2、[endif]from模塊名 import 變量1膜眠,變量2岩臣,...

??代碼執(zhí)行到from時(shí),直接導(dǎo)入所有內(nèi)容并執(zhí)行text中所有內(nèi)容宵膨。但只能用import后聲明的變量架谎,直接用,不用’模塊.’

[if !supportLists]3辟躏、[endif]from模塊名 import *

??可直接使用text中所有的全局變量

二谷扣、[endif]模塊的重命名

??import模塊名 as 新名

form模塊名 import 變量名 as 新名

用時(shí)用新名


三、選擇性導(dǎo)入(阻止導(dǎo)入)

????if __name__ == '__main__':

以下內(nèi)容捎琐,不希望被別的模塊導(dǎo)入


[if !supportLists]四会涎、[endif]什么時(shí)候使用模塊

將具有相同功能的函數(shù)和數(shù)據(jù)封裝在一起


五、迭代器iter

一種容器類的數(shù)據(jù)類型瑞凑,屬于序列末秃。

a沒有具體的字面量

b可以將其他序列轉(zhuǎn)換為 迭代器 iter()

[if !supportLists]1、[endif]特點(diǎn)

???a只能通過next區(qū)一個(gè)個(gè)按順序取出元素

取出的元素迭代器中就不存在了

b在哪取都一樣



六籽御、生成器和生成式

a生成器就是迭代器练慕,但迭代器不一定是生成器

1、生成式是 一種特殊的生成器

(變量for變量 in 序列)

特點(diǎn):相當(dāng)于一個(gè)函數(shù)篱蝇,用一次順序調(diào)用一次

2贺待、生成器

就是函數(shù)體中有yield關(guān)鍵字 的函數(shù)



函數(shù)中只要有yield徽曲,那么調(diào)用函數(shù)不再執(zhí)行零截、獲得返回值,而是一個(gè)迭代器

yield相當(dāng)于 return


迭代器+函數(shù)功能秃臣,越界報(bào)錯(cuò)



七涧衙、文件操作

使用文件可以做數(shù)據(jù)的持久化(本地化)

-->數(shù)據(jù)庫文件哪工,txt,json弧哎,二進(jìn)制文件

所有文件操作過程:打開文件-->操作-->關(guān)閉

[if !supportLists]1雁比、[endif]文件讀寫

讀-->取出文件中的數(shù)據(jù)

寫-->將數(shù)據(jù)寫到文件中

2、打開關(guān)閉文件

??????open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):

A撤嫩、file -->文件路徑

絕對(duì)路徑:D:\32890(不推薦)

相對(duì)路徑:./相對(duì)路徑

相對(duì)于當(dāng)前py文件對(duì)應(yīng)的文件夾


B偎捎、mode -->文件打開方式




C、encoding -->文本文件的編碼方式

utf-8:幾乎支持所有的語言文字

gbk:只支持英文

D序攘、關(guān)閉文件

文件對(duì)象.close()


3茴她、操作

A、 讀




B程奠、 寫

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末丈牢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子瞄沙,更是在濱河造成了極大的恐慌己沛,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件距境,死亡現(xiàn)場(chǎng)離奇詭異申尼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)垫桂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門晶姊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人伪货,你說我怎么就攤上這事们衙。” “怎么了碱呼?”我有些...
    開封第一講書人閱讀 168,561評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵蒙挑,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我愚臀,道長(zhǎng)忆蚀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,782評(píng)論 1 298
  • 正文 為了忘掉前任姑裂,我火速辦了婚禮馋袜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舶斧。我一直安慰自己欣鳖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評(píng)論 6 397
  • 文/花漫 我一把揭開白布茴厉。 她就那樣靜靜地躺著泽台,像睡著了一般什荣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怀酷,一...
    開封第一講書人閱讀 52,394評(píng)論 1 310
  • 那天稻爬,我揣著相機(jī)與錄音,去河邊找鬼蜕依。 笑死桅锄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的样眠。 我是一名探鬼主播竞滓,決...
    沈念sama閱讀 40,952評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吹缔!你這毒婦竟也來了商佑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤厢塘,失蹤者是張志新(化名)和其女友劉穎茶没,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晚碾,經(jīng)...
    沈念sama閱讀 46,409評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抓半,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了格嘁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笛求。...
    茶點(diǎn)故事閱讀 40,615評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖糕簿,靈堂內(nèi)的尸體忽然破棺而出探入,到底是詐尸還是另有隱情,我是刑警寧澤懂诗,帶...
    沈念sama閱讀 36,303評(píng)論 5 350
  • 正文 年R本政府宣布蜂嗽,位于F島的核電站,受9級(jí)特大地震影響殃恒,放射性物質(zhì)發(fā)生泄漏植旧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評(píng)論 3 334
  • 文/蒙蒙 一离唐、第九天 我趴在偏房一處隱蔽的房頂上張望病附。 院中可真熱鬧,春花似錦亥鬓、人聲如沸完沪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丽焊。三九已至较剃,卻和暖如春咕别,著一層夾襖步出監(jiān)牢的瞬間技健,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工惰拱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雌贱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,041評(píng)論 3 377
  • 正文 我出身青樓偿短,卻偏偏與公主長(zhǎng)得像欣孤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子昔逗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評(píng)論 2 359

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

  • 包(lib)降传、模塊(module) 在Python中,存在包和模塊兩個(gè)常見概念勾怒。 模塊:編寫Python代碼的py...
    清清子衿木子水心閱讀 3,812評(píng)論 0 27
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5婆排? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,518評(píng)論 1 45
  • Python語言特性 1 Python的函數(shù)參數(shù)傳遞 看兩個(gè)如下例子笔链,分析運(yùn)行結(jié)果: 代碼一: a = 1 def...
    時(shí)光清淺03閱讀 493評(píng)論 0 0
  • 23歲 你媽問你:怎么還沒有男朋友 你說工作剛開始鉴扫, 要穩(wěn)定 你說學(xué)習(xí)重要赞枕,先考研 你說交際圈太小,沒有努力的方向...
    楊又芷閱讀 320評(píng)論 0 1
  • 我們都知道二手煙是有害的坪创。 所以我們知道遠(yuǎn)離吸煙人群炕婶,并且在公共場(chǎng)所設(shè)置禁止吸煙的標(biāo)志。 然而我們每天都在讀大量的...
    花姐姐家庭教育閱讀 833評(píng)論 0 3