今天來跟大家聊聊程式裡面這個「except」的用法,說實話,這個東西我一開始也搞不太清楚,常常出錯,後來經過一番折騰,總算是有點心得,今天就來跟大家分享一下我的實踐過程。
一開始,我先是去網路上找一些關於「except」的資料來看,看到一堆「除…之外」、「除去」等等,看得我頭都大。不過,我還是先把它們記下來,想說之後實作的時候再來驗證。
接著我就開始動手寫程式。我先試著在程式裡面用用看「except」,一開始就是簡單地用在像是「all」、「whole」、「any」、「every」、「no」這些詞後面,例如說我要表達「除他,大家都在笑」這個意思,我就寫成「Everyone was laughing except him.」。這樣用起來倒是挺順利的,沒什麼問題。

- 然後我又試著用「except」後面接名詞、代詞、副詞、介詞短語等等,也都沒什麼問題,看來這個用法還挺廣泛的。
- 接著我又想試試看用「except」後面接從句,結果發現好像有點複雜,我就先跳過,想說之後再回來研究。
後來我又去試「but」、「besides」、「except for」這幾個詞,想看看它們跟「except」有什麼不一樣。我發現「besides」好像是「除…之外,還有…」的意思,跟「except」不太一樣。然後「but」好像跟「except」差不多,都是「除…之外」的意思,不過「but」好像要跟一些特定的詞一起用,像是「none but」、「nothing but」等等。
至於「except for」,我發現它跟「except」最大的差別在於,「except for」後面接的東西跟前面的東西好像不是同一類的東西,而「except」後面接的東西跟前面的東西是同一類的東西。這部分我還沒有完全搞懂,之後還得再研究研究。
最後,我的總結
經過這一番折騰,我對「except」的用法總算是有點心得,也知道它跟「but」、「besides」、「except for」這些詞的差別。不過,程式這東西還是得多練習、多實踐,才能真正掌握它。我也會繼續努力,把這些用法都融會貫通。
好,今天就跟大家分享到這裡,希望我的分享對大家有所幫助。如果有什麼問題或者建議,歡迎大家留言告訴我,我們一起學習、一起進步!
英文學習禮包
與 51Talk 線上英文平台合作
線上有聲繪本100本
互動學習影片 100堂
線上真人一對一外師語言分析 1堂