天天看點

python 檔案的讀寫與字典相關問題

1、關于python中對于檔案的讀取與寫入,哪個說法是正确的?

  A. open方法不能同時讀寫,with open方法可以

  B. open方法和with open方法都可以一次處理多個檔案

  C. open方法最後需要寫一個close方法關閉檔案,with open方法不需要

  D. open方法無法處理亂碼問題,而with open可以

2、關于檔案讀寫的參數,以下說法正确的是:

  A. r+可以同時讀寫

  B. w+可以同時讀寫

  C. a+可以同時讀寫

  D. rw可以同時讀寫

3、 以下代碼

with open('d:/春夜喜雨.txt','w+') as file1:

file1.write('好雨知時節,當春乃發生')

file1.seek(______)

f1=file1.read()

print(f1)

假設編碼格式為gbk,如果希望f1從雨字開始列印,則seek中應該怎麼填寫?

  A. 1

  B. 2

  C. 2,0

  D. 2,1

4、一個檔案中一開始有"好雨知時節,當春乃發生",以r+模式輸入了"QQ"之後,則變為

  A. QQ

  B. QQ知時節,當春乃發生

  C. QQ雨知時節,當春乃發生

  D. QQ好雨知時節,當春乃發生

5、讀取一個檔案file1,以下說法正确的是

  A. file1.read()讀取檔案所有内容,傳回值是字元串

  B. file1.readline()讀取檔案中一行的内容

  C. file1.readlines()讀取檔案中所有内容,傳回值是字元串

  D. file1.readlines()讀取檔案中所有内容,傳回值是清單

6、關于字典,以下說法正确的是

  A. 字典是無序的

  B. 字典是可變對象

  C. 字典的鍵可以存放任何對象

  D. 字典的值可以存放任何對象

7、定義dict1={'A':'book','A':'ace'},之後print(dict1),則結果是

  A. {'A':'book','A':'ace'}

  B. {'A':'book'}

  C. {'A':'ace'}

  D. 報錯

8、有字典dict10={'ABC':'ABCDE','YOU':'YOURS','HIJKL':'MN'}

以下選項正确的是:

  A. print('ABC' in dict10),結果為True

  B. print('ABCDE' in dict10),結果為True

  C. print('YOU' not in dict10),結果為True

  D. print('YOURS' not in dict10),結果為True

9、字典中的方法,以下說法正确的是:

  A. dict1.keys() 周遊字典中的鍵

  B. dict1.values() 周遊字典中的值

  C. dict1.items() 周遊字典中的鍵值對

  D. dict1.update()可以新增或修改字典中的鍵值對

10、 以下說法正确的是:

  A. dict1.clear()清空字典中的内容,位址不變

  B. dict1.clear()清空字典中的内容,位址也發生變化

  C. dict1={}變為空字典,位址不變

  D. dict1={}變為空字典,位址也發生變化