Examly題庫立即開始練習
國中教甄|資訊科技資訊科技111 年第 14 題單選題

執行圖六裡面的Python 程式,會看到哪一個數字? import re pattern = re.compile(r'[ok]+') astr = "This book is great. That one is just ok." print(len(re.findall(pattern, astr))) (圖六)

題目圖片
A2
B3正確答案
C4
D5
答案與詳解
B
正確答案
因為 [ok]+ 會匹配連續出現的 o 或 k,字串中會匹配到 book 的 ook、one 的 o、ok 的 ok,共 3 個。

為什麼答案是 B

re.findall 會找出所有不重疊匹配:book 中的 ook、one 中的 o、ok 中的 ok,總共 3 個。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮