python switch

用 字典实现

x = 3
case = 'b'
result = {
  'a': lambda x: x * 5,
  'b': lambda x: x + 7,
  'c': lambda x: x - 2
}[case](x) #{..}[]是函数名,()是参数表
print(result)#结果10

猜你喜欢

转载自blog.csdn.net/weixin_42612033/article/details/82854884