바뀜

둘러보기로 가기 검색하러 가기
433 바이트 추가됨 ,  2023년 7월 15일 (토) 18:47
편집 요약 없음
5번째 줄: 5번째 줄:  
==개요==
 
==개요==
 
상황(조건)에 따라 실행 흐름을 다르게 만들기 위해 사용하는 전략.
 
상황(조건)에 따라 실행 흐름을 다르게 만들기 위해 사용하는 전략.
 +
 +
= for =
 +
 
===형태===
 
===형태===
 
조건의 끝은 ':' 로 구분한다.(쓰지 않으면 SyntaxError가 뜬다.)
 
조건의 끝은 ':' 로 구분한다.(쓰지 않으면 SyntaxError가 뜬다.)
67번째 줄: 70번째 줄:  
|데이터가 자료구조 안에 포함되어 있지 않은가?
 
|데이터가 자료구조 안에 포함되어 있지 않은가?
 
|데이터 not in 자료구조
 
|데이터 not in 자료구조
 +
|}
 +
 +
= match =
 +
c에서 사용하는 case 문과 같다.
 +
{| class="wikitable"
 +
!형태
 +
!방법
 +
|-
 +
|기본형식
 +
|<syntaxhighlight lang="python">
 +
if 판별대상:
 +
    case 값:
 +
        명령
 +
    case 값2:
 +
        명령령
 +
</syntaxhighlight>
 +
|-
 +
|함수 변수매칭
 +
|함수로 들어오는 변수의 형태에 따라 다른 행동을 설정할 수도 있..으나, 그닥 안쓸것 같아 지금은 정리해두지 않는다.
 
|}
 
|}

둘러보기 메뉴