如何将语句写入两行?

2024-04-19 16:57:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在韦小宝交互式shell中编写以下代码。当我按键盘上的回车键时,我不知道两个人如何写出第二条语句而不计算第一条语句。你知道吗

>>> 42 == 42
>>> 42 == 99
True
False

Tags: 代码falsetrue语句键盘shell回车键
2条回答

通过用分号分隔语句,可以在一行上创建一组语句。REPL将在打印输出之前评估整个套件:

>>> 42 == 42; 42 == 99
True
False

引用:https://docs.python.org/3/reference/compound_stmts.html

这与Python无关,而是关于trinket如何与服务器一起操作。你知道吗

按“以交互方式运行代码”后,我们可以看到以下请求:

enter image description here

前三个只是在准备环境。第四个包含以下主体(从713.77 ms开始):

70:42["console",{"init":true,"files":"{}","input":"(4 < 5) and (5 < 6)"}]

第五个是websocket连接,具有以下帧(从858.40 ms开始):

enter image description here

如您所见,代码以不同的请求(甚至不同的协议)发送,并且有可能(或者可能是设计选择)在第一行的响应被接收之前发送第二行代码。你知道吗

所以,这个特殊的案例与Python无关,它完全是关于韦小宝如何与服务器通信的。你知道吗

相关问题 更多 >