初學(xué)python高級(jí)

從python初級(jí)到python高級(jí)的過(guò)度,首先要理解file的作用是什么?

使用文件的作用:就是把一些存儲(chǔ)存放起來(lái)梗顺,可以讓程序下一次執(zhí)行的時(shí)候直接使用,而不必重新制作一份车摄,省時(shí)省力寺谤。

一、文件的打開(kāi)與關(guān)閉

如果想用word編寫(xiě)一份簡(jiǎn)歷,應(yīng)該有哪些流程呢?

1吮播、打開(kāi)word軟件变屁,新建一個(gè)word文件

2、寫(xiě)入個(gè)人簡(jiǎn)歷信息

3意狠、保存文件

4粟关、關(guān)閉word軟件

同樣,在操作文件的整體過(guò)程與使用word編寫(xiě)一份簡(jiǎn)歷的過(guò)程是很相似的

1摄职、打開(kāi)文件誊役,或者新建一個(gè)文件

2获列、讀寫(xiě)數(shù)據(jù)

3谷市、關(guān)閉文件

打開(kāi)文件

在python中,使用open函數(shù)击孩,可以打開(kāi)一個(gè)已經(jīng)存在的文件迫悠,或者創(chuàng)建一個(gè)新文件

open(文件名,訪(fǎng)問(wèn)模式)

f = open('test.txt','w')

關(guān)閉文件

close()巩梢、

二创泄、文件的讀寫(xiě)

寫(xiě)數(shù)據(jù)

使用write()可以完成向文件寫(xiě)入數(shù)據(jù)

f = open('test.txt','w')

f.write('hello world')


寫(xiě)入文件的內(nèi)容

讀數(shù)據(jù)(read) 讀單個(gè)長(zhǎng)度

使用read(num)可以從文本中讀取數(shù)據(jù),num表示要從文件中讀取的數(shù)據(jù)的長(zhǎng)度(單位是字節(jié))括蝠,如果沒(méi)有傳入num鞠抑,那么就表示讀取文件中所有的數(shù)據(jù)

讀數(shù)據(jù)(readlines) 讀所有行

就像read沒(méi)有參數(shù)時(shí)一樣,Readlines可以按照行的方式把整個(gè)文件中的內(nèi)容一次性讀取忌警,并且返回的是一個(gè)讀數(shù)據(jù)(readline)讀一行列表搁拙,其中每一行的數(shù)據(jù)為一個(gè)元素

例題:f = open('test.txt', 'r')

? ? ? ? ? content = f.read(5) ? /讀前五的內(nèi)容。

三、文件的定位讀寫(xiě)

獲取當(dāng)前讀寫(xiě)的位置

在讀寫(xiě)文件的過(guò)程中箕速,如果想知道當(dāng)前的位置酪碘,可以使用tell()來(lái)獲取

例題:打開(kāi)一個(gè)已經(jīng)存在的文件

? ? f = open("test.txt", "r")

? ? str = f.read(3)

? ? print "讀取的數(shù)據(jù)是 : ", str

? ? # 查找當(dāng)前位置

? ? position = f.tell()

? ? print "當(dāng)前文件位置 : ", position


定位到某個(gè)位置

如果在讀寫(xiě)文件的過(guò)程中,需要從另外一個(gè)位置進(jìn)行操作的話(huà)盐茎,可以使用seek()

seek(offset, from)有2個(gè)參數(shù)

offset:偏移量

from:方向

0:表示文件開(kāi)頭

1:表示當(dāng)前位置

2:表示文件末尾

四兴垦、類(lèi)與對(duì)象

我們?cè)谧瞿承╉?xiàng)目是

要先大致的場(chǎng)景以及行為屬性過(guò)一遍。

1字柠、先定義有多少類(lèi):用class定義一個(gè)類(lèi)? 例定義一個(gè)學(xué)生類(lèi):

class? Student:

2探越、然后定義類(lèi)的屬性即行為:

大致定義學(xué)生的幾個(gè)初始屬性

由用戶(hù)自己輸入

def? __init__(self,name ,age,sex): ? ? ? ? ? ? ? ? ? ? ??

? ? ? ?? self.name=name

? ? ? ?? self.age=age

? ? ? ?? self.sex=sex

用str返回信息

def ? __str__(self):

? ? ?? return? '此學(xué)生的姓名是:'+self.name+'年齡是:'+self.age+'性別是:'+self.sex

3、創(chuàng)建一個(gè)學(xué)生的對(duì)象:給定實(shí)參募谎,也可以用input用戶(hù)輸入

xiao_ming=Student('小明',20,'男')

在輸出xiaoming的信息

print(xiaoming)

單繼承的運(yùn)用可以有效的提高函數(shù)使用率:

class? Banji: ? #為父類(lèi)

class Student(Banji):#為子類(lèi)

單繼承就是可以子類(lèi)可以使用父類(lèi)的內(nèi)容也可以說(shuō)是屬性:

說(shuō)明:

雖然子類(lèi)沒(méi)有定義init方法扶关,但是父類(lèi)有,所以在子類(lèi)繼承父類(lèi)的時(shí)候這個(gè)方法就被繼承了数冬,所以只要?jiǎng)?chuàng)建Bosi的對(duì)象节槐,就默認(rèn)執(zhí)行了那個(gè)繼承過(guò)來(lái)的init方法

總結(jié)

子類(lèi)在繼承的時(shí)候,在定義類(lèi)時(shí)拐纱,小括號(hào)()中為父類(lèi)的名字

父類(lèi)的屬性铜异、方法,會(huì)被繼承給子類(lèi)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秸架,一起剝皮案震驚了整個(gè)濱河市揍庄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌东抹,老刑警劉巖蚂子,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異缭黔,居然都是意外死亡食茎,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)馏谨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)别渔,“玉大人,你說(shuō)我怎么就攤上這事惧互“ッ模” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵喊儡,是天一觀(guān)的道長(zhǎng)拨与。 經(jīng)常有香客問(wèn)我,道長(zhǎng)艾猜,這世上最難降的妖魔是什么买喧? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任攀甚,我火速辦了婚禮,結(jié)果婚禮上岗喉,老公的妹妹穿的比我還像新娘秋度。我一直安慰自己,他們只是感情好钱床,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布荚斯。 她就那樣靜靜地躺著,像睡著了一般查牌。 火紅的嫁衣襯著肌膚如雪事期。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天纸颜,我揣著相機(jī)與錄音兽泣,去河邊找鬼。 笑死胁孙,一個(gè)胖子當(dāng)著我的面吹牛唠倦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播涮较,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼稠鼻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了狂票?” 一聲冷哼從身側(cè)響起候齿,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎闺属,沒(méi)想到半個(gè)月后慌盯,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掂器,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年亚皂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唉匾。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡孕讳,死狀恐怖匠楚,靈堂內(nèi)的尸體忽然破棺而出巍膘,到底是詐尸還是另有隱情,我是刑警寧澤芋簿,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布峡懈,位于F島的核電站,受9級(jí)特大地震影響与斤,放射性物質(zhì)發(fā)生泄漏肪康。R本人自食惡果不足惜荚恶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望磷支。 院中可真熱鬧谒撼,春花似錦、人聲如沸雾狈。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)善榛。三九已至辩蛋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間移盆,已是汗流浹背悼院。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咒循,地道東北人据途。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像叙甸,于是被迫代替她去往敵國(guó)和親昨凡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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