【发布时间】:2022-08-19 21:30:30
【问题描述】:
我在检查事件循环中的值时尝试使用匹配大小写。然而break 不仅打破了匹配情况,而且也打破了事件循环。
这是代码
while True:
# Some code stuff here
if event == \"#PassSign\":
# Some code stuff again to check password strength
# Display the password strength
match strength_pass:
case 0:
window[\"#StatusPassSign\"].update(\"No Password\", visible=True)
break
case 1:
window[\"#StatusPassSign\"].update(\"Password Strength: Low\", visible=True)
break
case 2:
window[\"#StatusPassSign\"].update(\"Password Strength: Medium\", visible=True)
break
case 3:
window[\"#StatusPassSign\"].update(\"Password Strength: High\", visible=True)
break
如何在不停止事件循环的情况下中断/停止匹配案例?
-
您不需要打破匹配案例。
-
如果您不希望它们中断循环,则可能不需要中断。
-
你不需要吗?我认为这是因为 JavaScript 需要中断
-
所以,正如已经说过的,在 python 匹配中不需要
break。附带说明一下,还有一个continue令牌,它允许您在不中断循环的情况下停止迭代。
标签: python event-loop