Skip to content
techsnow

Control Flow

Match Case

match (Python 3.10+) compares a value against several patterns, like switch in other languages.

command = "start"

match command:
    case "start":
        print("Starting...")
    case "stop" | "quit":
        print("Stopping.")
    case _:
        print("Unknown command")

Output

Starting...

case _ matches anything, like else.