什么是REPL¶
REPL是以下四个英语单词的首字母缩写:
-
Read (读入)
-
Evaluate(执行)
-
Print (打印)
-
Loop (循环)
这四个单词准确的概括了交互式解释器环境的特点,因此REPL通常也就代指交互式解释器环境。
一般的脚本语言都拥有自己的解释器, Python和MicroPython也不例外,我们可以把写好的脚本文件一次性扔给解释器,同样的也可以这样和解释器进行交互:
-
写一句代码 如
print('hello world')
(读入) -
按下回车 解释器执行一句 (执行)
-
打印输出
'hello world'
(打印) -
你可以继续循环以上步骤 (循环)
就像下图这样:
在之后的教程中,我们做出如下规约
规约¶
*REPL * 这个词代表 交互式MicroPython解释器环境。
值得一提的是,在每次新的REPL循环开始的时候,总会有>>>
在一行的最开始,我们把>>>
称作命令提示符,并在我们之后的教程中作出如下规约:
规约¶
在教程里如果代码是输入到REPL的话,都会添加
>>>
标志
例如:
>>> print('hello world')
以上代码块代表是在
REPL
里面输入了print('hello world')
, 而>>>
不需要输入。
使用REPL是在MicroPython中 测试代码 *和 *运行代码 **最简单的方法。
有两种方法可以访问REPL:
-
通过UART串行端口的有线连接
-
通过WiFi
在本章接下来的教程中,一一讲述。