在 Python 中有 Switch CASE 运算符吗?
📁 python, 问题, 帮助, 项目
我遇到了需要实现多重条件判断的情况,在其他语言中我会使用 switch-case 结构来实现。
在 Python 中,我不得不通过 if-elif-else 条件来编写所有逻辑。这对我来说相当不方便。
有没有更便捷的方式来编写这样的条件?
例如,我有一些单位,根据选择的单位我需要返回相应的系数:
def get_multiplier(unit):
if unit == 'mm':
return 10**-3
elif unit == 'cm':
return 10**-2
elif unit == 'm':
return 1
else:
return None