以下代码在Python中是什么意思?

时间:2019-02-18 20:03:20

标签: python-3.x

以下代码是什么意思?

message = ""
while not msg:
    # block of code to be executed

与以下内容相同:

message = ""
while True:
    if not message:
        break

我正在尝试用Python3编写聊天程序

请向我解释它们的意思。它们之间有什么区别。谢谢!

1 个答案:

答案 0 :(得分:0)

这是彼此对立的。

第一个将永远等待,直到msg在循环结束时有一个值。

第二个消息打破了一个没有消息的无限循环-如果while和修改消息之间没有代码,则会立即结束。

通常,您将在循环中包含代码。

如果有帮助,请务必接受答案。

相关问题