요점정리 - 2025-10-29

오늘 공부한 내용
오늘 공부한 내용:
    🚦 25/10/29 수업 요점 정리 (제어 구문 및 날짜)
    1. 🚥 분기문 (If, 삼항 연산자)
    If 구문: if, elif, else를 사용한 다중 조건 및 중첩 조건 처리.
    
    활용: input()으로 받은 값을 int()로 형 변환하여 점수/윤년 등을 판단.
    
    in 연산자: 리스트나 딕셔너리에 특정 요소/키가 있는지 확인.
    
    삼항 연산자: 결과1 if 조건 else 결과2 형태로 간결한 조건 처리.
    
    2. 🔁 반복문 (For, While)
    For 문: range, 리스트 등을 순회. enumerate()로 인덱스와 데이터 동시 접근.
    
    While 문: 조건이 True인 동안 반복. 루프 내에서 증감 처리 필수.
    
    흐름 제어: break (반복 즉시 종료), continue (다음 반복으로 이동).
    
    For-Else/While-Else: break 없이 정상 종료될 경우 else 블록 실행.
    
    3. ⏱️ 날짜/시간 처리 (datetime 모듈)
    객체: date.today(), datetime.today()를 사용.
    
    날짜 연산:
    
    timedelta: 일(days) 단위 연산.
    
    dateutil.relativedelta: 월(months), 년(years) 단위 연산.
    
    포맷팅: strptime (문자열 → 날짜), strftime (날짜 → 문자열) 변환.
    
    4. 🧮 연산자
    우선순위: 산술 > 관계 > 논리 순서. 괄호를 사용하여 우선순위 지정 가능.