python二級選擇題錯題集(五)

2021-10-04 17:48:01 字數 1699 閱讀 3279

python檔案

(1)python以文字方式開啟時——讀寫按照字串方式

(2)python以二進位制文字方式開啟——讀寫按照位元組流方式

二維資料

二維資料也叫做**資料,常用儲存形式為**

python檔案開啟模式

(1)唯讀r

(2)覆蓋寫w

(3)追加寫a

(4)建立寫x

csv(逗號分隔符)

(1)主要用於不同程式間的資料交換

(2)csv檔案不需要特定的字元編碼

(3)csv檔案每一行都是乙個一維資料,整個csv檔案是乙個二維資料

(4)一維資料和二維資料都可以用csv檔案儲存

python檔案中open()路徑

』 \ 『是轉義字元,所以不能在路徑中隨便使用

採用 』 \ ',』 / ',』 // 』 代替轉義字元 』 \ 』

a. d:\python\a.txt(錯誤)

b. d:/python/a.txt

c. d://python

d. d:\python\a.txt

檔案

檔案是儲存在輔助儲存器上的一組資料序列,可以包含任何資料內容

檔案是資料的集合與抽象

read()

read()可以從檔案中讀入全部內容

close()

如果檔案操作未採用close( ),python退出程式時會自動關閉

open()函式的7個基本操作操作r

唯讀檔案不存在則返回異常filenotfounderror 預設值

w覆蓋寫

檔案不存在則建立

存在則完全覆蓋原檔案

x建立寫

檔案不存在則建立

存在則返回異常fileexistserror

a追加寫

檔案不存在則建立

檔案存在則在原檔案基礎上追加內容

b二進位制模式

位元組流t

文字模式

預設值,字串

+與 r / w / x / a 一同使用

在原功能基礎上追加讀寫功能

split()

split()是常見的字串處理方法,不是檔案

python檔案操作方法

操作f.read(size)

從檔案中讀入整個檔案內容,讀入前size長度的字串/位元組流

f.eadline(size)

從檔案中讀入一行內容,這行內容的前size內容

f.readlines(hint)

從檔案中讀入所有行,從每行為元素形成乙個列表,讀入hint行

f.seek(offset)

改變當前檔案操作指標的位置,offset值,0檔案開頭,1檔案當前位置,2檔案結尾

f.write(s)

向檔案寫入乙個字串/位元組流

f.writelines(lines)

將乙個元素為字串的列表整體寫入檔案

python二級選擇題錯題集(二)

檢視設計 1 自頂向下 2 自底向上 3 由內到外 常見的過程設計工具 1 程式流程圖 2 n s圖 盒圖 3 pad圖 問題分析圖 4 hipo圖 將程式看作路徑的集合,對程式的邏輯路徑進行測試 print 0.1 0.2 0.3 false 左邊 0.30000000000000004 程式設計...

python二級選擇題錯題集(一)

正確答案 答案解析 10.迴圈佇列中,正確說法是 13.資訊隱蔽的概念和什麼直接相關 1.乙個演算法一般具有的特徵 2.下列幾個排序中,要求記憶體量最大的是 3.線性表的順序儲存結構和線性表的鏈式儲存結構分別是 順序儲存直接通過下標訪問,鏈式結構需要從頭開始訪問 4.單鏈表中,增加頭節點的目的 頭節...

python二級選擇題錯題集(三)

用來結束函式並返回到函式被呼叫的位置繼續執行 return語句可以出現在函式任意位置 物件是由物件名和方法封裝組成的 錯誤 物件是由資料和操作封裝的 軟體設計工具 程式流程圖 n s圖 pad hipo 判定表 pdl偽碼 結構化工具 dfd資料流圖 軟體開發 概要設計 詳細設計 資料流圖dfd 資...