python的switch…case语句实现

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: python的switch…case语句实现

Python是没有switch/case语句的,当然,由于Python语言的灵活,我们可以使用字典映射来构建一个switch...case语句:

def numbers_to_strings(argument):
    switcher = {
        0: "zero",
        1: "one",
        2: "two",
    }
    return switcher.get(argument, "nothing")

这段代码类似于:

function(argument){
    switch(argument) {
        case 0:
            return "zero";
        case 1:
            return "one";
        case 2:
            return "two";
        default:
            return "nothing";
    };
};

参考来源:http://python.jobbole.com/82008/

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: python的switch…case语句实现

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: