首页 >> 电商 >> 你们都有switch,人人我python没有?

你们都有switch,人人我python没有?

2024-12-08 电商

ef fake_switch_3(grade:str) -> str:

match grade:

case "A":

return "出色"

case "B":

return "更佳"

case "C":

return "更佳"

case "D":

return "及格"

case "F":

return "你须要再行尽力尽力"

case _:

return "未确定档次"

print(fake_switch_3("A"))

print(fake_switch_3("B"))

print(fake_switch_3("C"))

print(fake_switch_3("D"))

print(fake_switch_3("F"))

print(fake_switch_3("Z"))

直通代码:

出色

更佳

更佳

及格

你须要再行尽力尽力

未确定档次

❝ 仍要一段的case _:典型 C 和 Ja 之中的default:,当归一化不到字符时就会执行该上下文下的表达式。 ❞ 总结 我自己感用Python修订版(dict)+ try...except...的形式去实现switch/case的功能会让代码显得更整洁更pythonic。在维护这段代码时只要偏重于修订版(dict)之中的归一化对和try上下文之中defult的值,而并不需要太去关注逻辑正确上是否会出问题,在某种意义上说是,这意味著还是跃升switch/case的地方。

「小伙伴们,这三种同样本体,你们迷恋哪种呢?特地在华尔街日报区推特,加上迷恋的主因,那就很好了。」

关于python为什么没有switch/case上下文

根据上由此可知表面,前期Python之父Guido是不希望转用switch/case规则的,他曾说“Python is fine without a switch statement”。但十五年后,Guido却转用了match/case规则,难道match/case逃不出真香广义相对论?

南昌哪个男科医院好
漳州妇科医院哪里好
北京干细胞抗衰老
成都妇科医院哪家比较专业
漳州白癜风医院预约挂号
红斑狼疮
吃完火锅拉肚子像拉水一样怎么办
家用选哪种血糖仪比较好
艾拉莫德片有哪些作用功效
克癀胶囊是治疗什么的
友情链接