P031 python基礎(chǔ):內(nèi)建函數(shù)05

41,memoryview內(nèi)存視圖,不復(fù)制內(nèi)容前提下再數(shù)據(jù)結(jié)構(gòu)間共享內(nèi)存這里只演示簡單用法软免,這個內(nèi)建函數(shù)還是很復(fù)雜的,需要詳細學習的可點擊下面的連接#https://blog.csdn.net/tcy23456/article/details/94036288"""

m=memoryview(b"fdjsk")#b一定要加上

print(m)

print(m[0])

print(m.tolist())

print(m.tobytes())

42,next

迭代器的下一個項目冤今。需要和iter()一起使用下面演示了使用方法:使用next遍歷迭代器烁试,到結(jié)束。并加了異常處理驯击,不加會報錯"""lt=[1,2,3,4,5,6,7]it=iter(lt)while True:try:print(next(it))except StopIteration as e:print(e)break

43,object

43,object是Python中所有類的基類烁兰,如果定義一個類時沒有指定繼承哪個類,則默認繼承object類徊都。object沒有定義__dict__沪斟,所以不能對object類實例對象嘗試設(shè)置屬性和方法"""

class co:

? ? pass

print(issubclass(co, object))? # 默認繼承object類

print(dir(object))? # object類定義了所有類的一些公共方法

這個函數(shù),初學者稍微了解就行暇矫,在編程中基本不用主之。

44,oct

44,oct將一個整數(shù)轉(zhuǎn)換成8進制字符串择吊。"""

print(oct(1))

print(oct(39))


45,ord

45,ord以一個字符串(Unicode 字符)作為參數(shù),返回對應(yīng)的 ASCII 數(shù)值槽奕,或者 Unicode 數(shù)值几睛。這與chr()函數(shù)相反。如果所給的 Unicode 字符超出了你的 Python 定義范圍史翘,則會引發(fā)一個 TypeError 的異常枉长。"""

print(ord("a"))

print(ord("b"))

print(ord("c"))

46,open

46,open用于打開一個文件冀续,創(chuàng)建一個 file 對象琼讽,相關(guān)的方法才可以調(diào)用它進行讀寫。語法:open(file[, mode[, buffering,[encoding]]])name : 一個包含了你要訪問的文件名稱的字符串值洪唐。mode : mode 決定了打開文件的模式:只讀钻蹬,寫入,追加等凭需。默認文件訪問模式為只讀(r)问欠。buffering : 如果 buffering 的值被設(shè)為0,就不會有寄存粒蜈。如果 buffering 的值取1顺献,訪問文件時會寄存行。如果將 buffering 的值設(shè)為大于1的整數(shù)枯怖,表明了這就是的寄存區(qū)的緩沖大小注整。如果取負值,寄存區(qū)的緩沖大小則為系統(tǒng)默認度硝。encoding:字符編碼"""

"""不同模式打開文件的完全列表:模式 描述t? 文本模式 (默認)肿轨。x? 寫模式,新建一個文件蕊程,如果該文件已存在則會報錯椒袍。b? 二進制模式。+? 打開一個文件進行更新(可讀可寫)藻茂。U? 通用換行模式(不推薦)驹暑。r? 以只讀方式打開文件。文件的指針將會放在文件的開頭辨赐。這是默認模式岗钩。rb 以二進制格式打開一個文件用于只讀。文件指針將會放在文件的開頭肖油。這是默認模式兼吓。一般用于非文本文件如圖片等。r+ 打開一個文件用于讀寫森枪。文件指針將會放在文件的開頭视搏。rb+? ? 以二進制格式打開一個文件用于讀寫审孽。文件指針將會放在文件的開頭。一般用于非文本文件如圖片等浑娜。w? 打開一個文件只用于寫入佑力。如果該文件已存在則打開文件,并從開頭開始編輯筋遭,即原有內(nèi)容會被刪除打颤。如果該文件不存在,創(chuàng)建新文件漓滔。wb 以二進制格式打開一個文件只用于寫入编饺。如果該文件已存在則打開文件,并從開頭開始編輯响驴,即原有內(nèi)容會被刪除透且。如果該文件不存在,創(chuàng)建新文件豁鲤。一般用于非文本文件如圖片等秽誊。w+ 打開一個文件用于讀寫。如果該文件已存在則打開文件琳骡,并從開頭開始編輯锅论,即原有內(nèi)容會被刪除。如果該文件不存在楣号,創(chuàng)建新文件最易。wb+? ? 以二進制格式打開一個文件用于讀寫。如果該文件已存在則打開文件竖席,并從開頭開始編輯耘纱,即原有內(nèi)容會被刪除。如果該文件不存在毕荐,創(chuàng)建新文件束析。一般用于非文本文件如圖片等。a? 打開一個文件用于追加憎亚。如果該文件已存在员寇,文件指針將會放在文件的結(jié)尾。也就是說第美,新的內(nèi)容將會被寫入到已有內(nèi)容之后蝶锋。如果該文件不存在,創(chuàng)建新文件進行寫入什往。ab 以二進制格式打開一個文件用于追加扳缕。如果該文件已存在,文件指針將會放在文件的結(jié)尾。也就是說躯舔,新的內(nèi)容將會被寫入到已有內(nèi)容之后驴剔。如果該文件不存在,創(chuàng)建新文件進行寫入粥庄。a+ 打開一個文件用于讀寫丧失。如果該文件已存在,文件指針將會放在文件的結(jié)尾惜互。文件打開時會是追加模式布讹。如果該文件不存在,創(chuàng)建新文件用于讀寫训堆。ab+? ? 以二進制格式打開一個文件用于追加描验。如果該文件已存在,文件指針將會放在文件的結(jié)尾蔫慧。如果該文件不存在挠乳,創(chuàng)建新文件用于讀寫权薯。"""

fp = open("d:/text.txt", "r", buffering=1, encoding="utf-8")? # fp是一個文件對象

"""file 對象方法file.read([size]):size 未指定則返回整個文件姑躲,如果文件大小 >2倍內(nèi)存則有問題,f.read()讀到文件尾時返回""(空字串)盟蚣。file.readline():返回一行黍析。file.readlines([size]) :返回包含size行的列表, size 未指定則返回全部行。forlineinf:printline :通過迭代器訪問屎开。f.write("hello\n"):如果要寫入字符串以外的數(shù)據(jù),先將他轉(zhuǎn)換為字符串阐枣。f.tell():返回一個整數(shù),表示當前文件指針的位置(就是到文件頭的字節(jié)數(shù))。f.seek(偏移量,[起始位置]):用來移動文件指針奄抽。偏移量: 單位為字節(jié)蔼两,可正可負起始位置:0- 文件頭, 默認值;1- 當前位置;2- 文件尾f.close() 關(guān)閉文件"""

"""因為打開文件極容易發(fā)生錯誤,還有就是打開之后需要關(guān)閉逞度,這就需要用到異常處理和close方法额划。但實際項目中,我們一般使用更加簡潔的辦法"""

with open("d:/requirement.txt", "r", buffering=1, encoding="utf-8") as fp:

? ? fp.readlines()


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末档泽,一起剝皮案震驚了整個濱河市俊戳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馆匿,老刑警劉巖抑胎,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異渐北,居然都是意外死亡阿逃,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恃锉,“玉大人羽历,你說我怎么就攤上這事〉玻” “怎么了秕磷?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長炼团。 經(jīng)常有香客問我澎嚣,道長,這世上最難降的妖魔是什么瘟芝? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任易桃,我火速辦了婚禮,結(jié)果婚禮上锌俱,老公的妹妹穿的比我還像新娘晤郑。我一直安慰自己,他們只是感情好贸宏,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布造寝。 她就那樣靜靜地躺著,像睡著了一般吭练。 火紅的嫁衣襯著肌膚如雪诫龙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天鲫咽,我揣著相機與錄音签赃,去河邊找鬼。 笑死分尸,一個胖子當著我的面吹牛锦聊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播箩绍,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼孔庭,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了伶选?” 一聲冷哼從身側(cè)響起史飞,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仰税,沒想到半個月后构资,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡陨簇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年吐绵,在試婚紗的時候發(fā)現(xiàn)自己被綠了迹淌。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡己单,死狀恐怖唉窃,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纹笼,我是刑警寧澤纹份,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站廷痘,受9級特大地震影響蔓涧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜笋额,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一元暴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兄猩,春花似錦茉盏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至掏导,卻和暖如春享怀,著一層夾襖步出監(jiān)牢的瞬間羽峰,已是汗流浹背趟咆。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梅屉,地道東北人值纱。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像坯汤,于是被迫代替她去往敵國和親虐唠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

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