當 Python 在讀入程式碼的時候, 第一步就是對程式碼 lexing,將程式碼拆解成 token,標記出每個元素的分類為何。 以下面的程式碼為例: [crayon-6010f86259d35341295722/] 我們透過 tokenize module 來分析,會變成: [crayon-6010f86259d3d428046751/] 我們可以看到 foo 被標記為 NAME,= 標記為 OP …
人生是個無盡的深淵
當 Python 在讀入程式碼的時候, 第一步就是對程式碼 lexing,將程式碼拆解成 token,標記出每個元素的分類為何。 以下面的程式碼為例: [crayon-6010f86259d35341295722/] 我們透過 tokenize module 來分析,會變成: [crayon-6010f86259d3d428046751/] 我們可以看到 foo 被標記為 NAME,= 標記為 OP …