python语法上不支持原生switch-case语句

实现Switch Case需要被判断的变量是可哈希的和可比较的,这与Python倡导的灵活性有冲突。在实现上,优化不好做,可能到最后最差的情况汇编出来跟If Else组是一样的。所以Python没有支持。

一般用if-elif语句代替。

猜你喜欢

转载自www.cnblogs.com/hercules-chung/p/12388095.html