python match case - doubtful - 博客园

python match case

在 python 3.10 中新加入了结构化模式匹配的语法
官方文档
match 后的对象会依次与 case 后的内容匹配,之后执行最先匹配到的表达式
如果没有匹配到则直接跳过,_ 可以匹配一切

只匹配值

示例:

choice = "case2"

match choice:
    case "case1":
        print("this is case1")
    case "case2" | "case3":
        print("this is case2 or case3")
    case "case2":
        print("this is case2")
    case _:
        print("No such case")

原网址: 访问
创建于: 2024-05-22 16:30:09
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论