e等公務園+學習平臺
零基礎學Python:從入門到活用(中)《解答》
01連結一個文件僅供寫入。 如果文件存在,則覆蓋該文件。 請問參數是?
- Aw正解
- Bb
02請問以下輸出的值是多少? dict1={'a':20,'b':30,'c':40,'a':50} for k in dict1.values(): print(k,end=' ')
- Aa b c
- B20 30 40
- C50 30 40正解
- Db c a
03請問以下完成甚麼工作? file = open('data.txt', 'r', encoding='UTF-8') content2 = file.read(5) print(content2)
- A寫入5個字
- B讀取5個字正解
- C讀取5遍
- D附加5個字
04請問以下輸出的值是多少? a={'a':20,'b':30,'c':40,'a':51} print(a['a'])
- A21
- B30
- C40
- D50正解
05連結一個文件進行附加。 如果文件存在,將處於從後面加入的模式。請問參數是?
- Aw
- Bv正解
- Cb
06請問輸出的結果是甚麼? import re inputStr = "Hello 10 100" replacedStr = re.sub("\d+", "999", inputStr)
- AHello 999 999正解
- BHello 999
- CHello 10 999
- DHello 999 100
07請問以下完成甚麼工作? text='python中文' with open("data.txt","w",encoding="utf-8") as f: f.write(text)
- A讀取data.txt內容
- B附加data.txt內容
- C覆寫data.txt內容正解
- D二進位編碼data.txt內容
08若連結一個文件,僅供閱讀。 請問參數是
- Av正解
- Bw
- Cb
09請問輸出的結果是甚麼? import re s = "numbers are 12-454-15121-9546" match = re.findall(r'\d{5}', s)
- A12
- B454
- C1512正解
- D9546
10請問以下輸出的值是多少? dict1={'a':20,'b':30,'c':40,'a':50} for k in dict1.keys(): print(k,end=' ')
- Aa b c正解
- B20 30 40
- C50 30 40
- Db c a