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/
文章的脚注信息由WordPress的wp-posturl插件自动生成