복습용 단권화 노트(DAY1~3)

아뇨 민균데요·2025년 5월 28일
0

🔹 1. 파이썬의 기본 구조와 소개

  • print(): 화면에 출력
  • input(): 사용자 입력 받기 → 문자열이므로 숫자 계산에 쓰려면 int() 필요
  • type(): 자료형 확인
  • 형변환: int(), float(), str()

🔹 2. 변수와 자료형

  • 숫자형 (int, float), 문자열 (str), 논리형 (bool)
  • 산술 연산자: +, -, *, /, //, %, **
  • 비교 연산자: ==, !=, >, <, >=, <=
  • 논리 연산자: and, or, not
  • 멤버십 연산자: "a" in "apple" → True

🔹 3. 조건문 if / elif / else

if 조건:
    실행문
elif 다른조건:
    실행문
else:
    실행문
  • 삼항 연산자: 값1 if 조건 else 값2
    (중첩도 가능)

🔹 4. 반복문

✅ for문

  • 리스트, 문자열, range 등 순회
  • continue, break, pass 사용
for 변수 in 반복자료:
    실행문

✅ while문

  • 조건이 True인 동안 계속 반복
while 조건:
    실행문

🔹 5. 리스트

  • 생성: [1, 2, 3]
  • 인덱싱/슬라이싱: list[1], list[1:3], [::-1]
  • 메서드: .append(), .insert(), .pop(), .remove(), .sort(), .reverse()

🔹 6. 튜플

  • 변경 불가능한 리스트
  • 인덱싱/슬라이싱 가능, 리스트로 변환 가능: list(my_tuple)

🔹 7. 딕셔너리

  • {"key": value} 형태
  • .get(), .update(), .clear(), .pop(), .items() 등 사용
  • 중첩도 가능

🔹 8. 함수

def 함수이름(매개변수):
    실행문
    return
  • return은 함수 즉시 종료

  • 가변 인자:

    • *args: 여러 개의 값 (튜플처럼)
    • **kwargs: 키워드 인자 (딕셔너리처럼)

📌 기억할 포인트

  • 들여쓰기 매우 중요
  • True / False는 대문자
  • in 은 멤버 포함 여부 판단 (문자열, 리스트 등에서 유용)
  • 반복문, 조건문, 함수는 실무와 프로젝트에서 매우 중요
profile
this man을 꿈 속에서 보신 적이 있으신가요?

0개의 댓글