零基礎學Python:從入門到活用(中) 解答

資訊科技 10 題 · 更新 2026-01-01

以下為「零基礎學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
  • 創作者介紹
  • 阿德
  • 永無止盡的學習路