파이썬을 더욱더 잘쓸수있는 지식

그거 아시나요?
C언어에는 switch문이 있어서 if문에서 하나하나 else if else if 하지 않아도 되서 아주 좋죠 하지만 python에는 switch문이 없어서 else if else if를 하게됩니다... 인줄 알았는데 python에도 똑같은게 있더라고요??

a = 3

match a:
    case 1:
        print("a is 1")
    case 2:
        print("a is 2")
    case 3:
        print("a is 3")
    case _: #C언어에서는 default: 느낌??
        print("a is a")

알아도 쓸 일이 있을까 싶긴한데요 그래도 알면 좋습니다 ^^

작성자 정보