Python 是一種高級動態語言,但是為了讓計算機理解程序,我們需要將源程序分詞,將其轉換為計算機能夠執行的指令。
下面是示例 Python 源程序:
import math
def square(x):
return x * x
print(square(math.sqrt(2)))
在編譯和解釋 Python 源程序之前,需要先對其進行分詞。這個過程通常由 Python 解釋器完成。
分詞后,上面的 Python 源程序將被分成下面這些詞語:
import
math
def
square
(
x
)
:
return
x
*
x
print
(
square
(
math
.
sqrt
(
2
)
)
)
分詞后,可以看出源程序被分解成了一系列的 token,每個 token 都代表一個有效的 Python 語言元素,如保留字、標識符、字面量等等。
以上是 Python 源程序分詞的基本過程,它是 Python 解釋器的基礎。無論是編寫 Python 程序還是學習 Python,了解 Python 源程序的分詞過程都是非常重要的。
上一篇91vue.xvz
下一篇python 移植到安卓