以下為「零基礎學Python:從入門到活用(中)」e等公務園+測驗解答,共 10 題,供公務人員學習參考。
連結一個文件僅供寫入。 如果文件存在,則覆蓋該文件。 請問參數是?
- w
- b
請問以下輸出的值是多少? dict1={‘a’:20,‘b’:30,‘c’:40,‘a’:50} for k in dict1.values(): print(k,end=’ ’)
- a b c
- 20 30 40
- 50 30 40
- b c a
請問以下完成甚麼工作? file = open(‘data.txt’, ‘r’, encoding=‘UTF-8’) content2 = file.read(5) print(content2)
- 寫入5個字
- 讀取5個字
- 讀取5遍
- 附加5個字
請問以下輸出的值是多少? a={‘a’:20,‘b’:30,‘c’:40,‘a’:51} print(a[‘a’])
- 21
- 30
- 40
- 50
連結一個文件進行附加。 如果文件存在,將處於從後面加入的模式。請問參數是?
- w
- b
請問輸出的結果是甚麼? import re inputStr = “Hello 10 100” replacedStr = re.sub(“\d+”, “999”, inputStr)
- Hello 999 999
- Hello 999
- Hello 10 999
- Hello 999 100
請問以下完成甚麼工作? text=‘python中文’ with open(“data.txt”,“w”,encoding=“utf-8”) as f: f.write(text)
- 讀取data.txt內容
- 附加data.txt內容
- 覆寫data.txt內容
- 二進位編碼data.txt內容
若連結一個文件,僅供閱讀。 請問參數是
- w
- b
請問輸出的結果是甚麼? import re s = “numbers are 12-454-15121-9546” match = re.findall(r’\d{5}’, s)
- 12
- 454
- 1512
- 9546
請問以下輸出的值是多少? dict1={‘a’:20,‘b’:30,‘c’:40,‘a’:50} for k in dict1.keys(): print(k,end=’ ’)
- a b c
- 20 30 40
- 50 30 40
- b c a
- 創作者介紹
- 阿德
- 永無止盡的學習路