Python中switch的实现

为什么80%的码农都做不了架构师?>>>   hot3.png

#DATE 2011/01/06
#2012/08/27由cnblogs迁入

众所周知Python中是没有switch的,一般而言是用if-else来代替的,如C语言下的
switch (key) {
    case 'a':
        /* do_a */
        break;
    case 'b':
        /* do_b */
        break;
    case 'c':
        /* do_c */
        break;
}

在Python中一般表示成
if key == 'a':
    # do_a
elif key == 'b':
    # do_b
elif key == 'c':
    # do_c

if-else足够简

你可能感兴趣的:(python,c/c++)