python可以用case表示多分支吗

Python012

python可以用case表示多分支吗,第1张

答:不能。"case"不是python保留字。python可用"if…elif…else"语句表示多分支

from keyword import kwlist

print("case" in kwlist)#False

官方的解释说,“用if… elif… elif… else序列很容易来实现 switch / case 语句”。而且可以使用函数字典映射和类的调度方法。

可以说官方的说明并没有解释什么,只是给出了解决方案。换句话说,没有回答为什么。我认为其实官方真正想说的是:“Python 不需要 switch / case 语句”。