%10d'%(k,v)84.table=" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python學(xué)習(xí)筆記(二)

系統(tǒng) 1954 0
?1 Python學(xué)習(xí)筆記(二)
?2 輸入輸出部分。
?3 1 .????函數(shù)?str()?用于將值轉(zhuǎn)化為適于人閱讀的形式,而?repr()?轉(zhuǎn)化為供解釋器讀取的形式(如果沒有等價(jià)的語法,則會(huì)發(fā)生?SyntaxError?異常)
?4 2 .????zfill()?它用于向數(shù)值的字符串表達(dá)左側(cè)填充0。
?5 3 .????table? = ?{ ' Sjoerd ' :? 4127 ,? ' Jack ' :? 4098 ,? ' Dcab ' :? 9678 }
?6 for ?k,v? in ?table.items():
?7 print ? ' %-10s?==>?%10d ' ? % ?(k,?v)
?8 4 .????table? = ?{ ' Sjoerd ' :? 4127 ,? ' Jack ' :? 4098 ,? ' Dcab ' :? 8637678 }
?9 print ? ' Jack:?%(Jack)d;?Sjoerd:?%(Sjoerd)d;?Dcab:?%(Dcab)d ' ? % ?table
10 5 .????open()?返回一個(gè)文件,通常的用法需要兩個(gè)參數(shù):? " open(filename,?mode) " 。
11 6 .????要讀取文件內(nèi)容,需要調(diào)用?f.read(size),該方法讀取若干數(shù)量的數(shù)據(jù)并以字符串形式返回其內(nèi)容,字符串長度為數(shù)值size?所指定的大小。如果沒有指定?size或者指定為負(fù)數(shù),就會(huì)讀取并返回整個(gè)文件。當(dāng)文件大小為當(dāng)前機(jī)器內(nèi)存兩倍時(shí),就會(huì)產(chǎn)生問題。正常情況下,會(huì)盡可能按比較大的size?讀取和返回?cái)?shù)據(jù)。如果到了文件末尾,f.read()會(huì)返回一個(gè)空字符串( "" )。
12 7 .????f.readline()從文件中讀取單獨(dú)一行,字符串結(jié)尾會(huì)自動(dòng)加上一個(gè)換行符,只有當(dāng)文件最后一行沒有以換行符結(jié)尾時(shí),這一操作才會(huì)被忽略。這樣返回值就不會(huì)有什么混淆不清,如果如果?f.readline()返回一個(gè)空字符串,那就表示到達(dá)了文件末尾,如果是一個(gè)空行,就會(huì)描述為 ' \n′?,一個(gè)只包含換行符的字符串。
13 8 .????f.readlines()返回一個(gè)列表,其中包含了文件中所有的數(shù)據(jù)行。如果給定了sizehint參數(shù),就會(huì)讀入多于一行的比特?cái)?shù),從中返回多行文本。這個(gè)功能通常用于高效讀取大型行文件,避免了將整個(gè)文件讀入內(nèi)存。這種操作只返回完整的行。
14 9 .????f.write(string)?將?string?的內(nèi)容寫入文件,返回?None?。如果需要寫入字符串以外的數(shù)據(jù),就要先把這些數(shù)據(jù)轉(zhuǎn)換為字符串。
15 10 .????f.tell()返回一個(gè)整數(shù),代表文件對(duì)象在文件中的指針位置,該數(shù)值計(jì)量了自文件開頭到指針處的比特?cái)?shù)。需要改變文件對(duì)象指針話話,使用 " f.seek(offset,from_what) " ?。指針在該操作中從指定的引用位置移動(dòng)offset?比特,引用位置由?from_what?參數(shù)指定。?from_what值為0表示自文件起初處開始,1表示自當(dāng)前文件指針位置開始,2表示自文件末尾開始。?from_what?可以忽略,其默認(rèn)值為零,此時(shí)從文件頭開始。
16 11 .????讀寫文件
17 f? = ?open( ' TEST.TXT ' ,? ' r+ ' )
18 f.write( ' 0123456789abcdef ' )
19 f.seek( 5 )????? # ?Go?to?the?6th?byte?in?the?file
20 s? = ?f.read( 1 )
21 print ?s
22 12 .????文件使用完后,調(diào)用?f.close()可以關(guān)閉文件,釋放打開文件后占用的系統(tǒng)資源。調(diào)用?f.close()之后,再調(diào)用文件對(duì)象會(huì)自動(dòng)引發(fā)錯(cuò)誤。
23 13 .????Python提供了一個(gè)名為?pickle的標(biāo)準(zhǔn)模塊。這是一個(gè)令人贊嘆的模塊,幾乎可以把任何?Python對(duì)象?(甚至是一些?Python?代碼段?。┍磉_(dá)為為字符串,這一過程稱之為封裝?(?pickling)。從字符串表達(dá)出重新構(gòu)造對(duì)象稱之為拆封(?unpickling)。封裝狀態(tài)中的對(duì)象可以存儲(chǔ)在文件或?qū)ο笾?,也可以通過網(wǎng)絡(luò)在遠(yuǎn)程的機(jī)器之間傳輸。(想起了json)
24

Python學(xué)習(xí)筆記(二)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 激情狠狠干| 欧美理论片在线观看 | 久久天天躁狠狠躁夜夜爽蜜月 | 99pao在线视频精品免费 | 欧美性天天影院欧美狂野 | 四虎激情 | 国产91在线免费观看 | 免费视频精品一区二区三区 | 日本免费不卡在线一区二区三区 | 97精品一区二区三区在线不卡 | 国产精品福利尤物youwu | 国产成人亚洲综合欧美一部 | 亚洲国产人成中文幕一级二级 | 国产精品久久久久久福利 | 免费黄色在线 | 欧美人与动人物a级网站 | 成人区精品一区二区毛片不卡 | 久久青草免费视频 | 国产亚洲新品一区二区 | 奇米第四色在线视频 | 午夜在线播放免费高清观看 | 国产精品视频分类一区 | 天天草天天操 | 欧美日日操 | 日韩亚洲成a人片在线观看 日韩亚洲第一页 | 国产精品18 | 美女粉逼 | 日韩中文字幕视频在线观看 | 日韩欧美手机在线 | 日韩欧美国产成人 | 无人码一区二区三区视频 | 涩涩99| 大陆一级毛片 | 91精品国产免费久久国语麻豆 | 国产精品蜜臀 | 88国产经典欧美一区二区三区 | 久久久免费观成人影院 | 9999人体做爰大胆视频 | 中文字幕一区二区在线视频 | 久久综合久久综合九色 | 国产伊人影院 |