2020
12-22
12-22
python switch 实现多分支选择功能
相信玩过几天python的小伙伴都知道,python里并没有switch关键字实现,那这是为什么呢?根据官方说法PEP3103-ASwitch/CaseStatement.实现switchcase需要被判断的变量是可哈希和可比较的,这与python提倡的灵活性有冲突。在实现上优化不好做,可能到最后最差的情况汇编出来和ifelse组是一样的,所以python没有支持但是没有switch关键字,不代表不能实现类似效果,接下来通过几个小程序来说明此类问题ifelse...
继续阅读 >