DS School Week1-3 파이썬 기초3

Henny Song·2023년 5월 7일
0

DS Studylog

목록 보기
3/38
post-thumbnail

학습 내용

1. 조건문

  • 조건식(삼항연산자)
    • 조건식이란, 어떤 조건에 따라 실행이 분기되는 식.
    • A if 조건식 else B → 조건식의 결과가 True이면 A 실행, False 이면 B 실행.
  • 조건문
    • 조건문의 기본

      • 코드블럭 & 들여쓰기
    • if문 : 단일 조건

      if 조건문 :
      	실행문
    • if~else문 : 양자 택일

      if 조건문 :
      	실행문
      else:
      	실행문
      • if~else 문과 조건식과의 관계
        • 조건식 ⇒ if~else 문
        • if~else 문 ⇏ 조건식
    • if~else문 : 다자택일(다중조건)

      if 조건문 :
      	실행문
      elseif 조건문 :
      	실행문
      elseif 조건문 :
      	실행문
      .
      .
      .
      else :  # 생략 가능 
      	실행문

      ※ 다자택일 조건문 주의 사항
      : 순서를 잘 고려하거나, 조건을 명시적으로 잘 적어주여아 한다.

2. 반복문

  • 반복문

    • 특정 실행을 반복하는 것
      조건문과 마찬가지로 조건문 + 실행문으로 구성됨.

    • 반복문의 종류

      • 횟수에 의한 반복
        : for ~ in 구문

        for i in range : 
        	실행문

        ※ range(n1, n2, n3) : n1부터 n2-1 까지 n3씩 증가
        n1 디폴트값 0, n3 디폴트 값 1 >> 생략 가능

      • 조건에 의한 반복 + while

        while 조건문 :
        	실행문
    • 반복문 제어

      • continue : 남은 실행문을 생략하고, 다음 반복 실행문으로 넘어감.
      • else : 반복문 종료 후 실행
      • break : 반복문 종료

      ※ 반복문에서 else 키워드가 필요한 이유

      • 복문에서는 중간에 break에 걸리지 않고 실행되었을 경우에 else문을 실행한다. 따라서 반복문이 중간 조건에 의해 중단되었는지 아닌지 판별할 수 있다.


※ 기타 함수

  • len(str) : 문자열의 길이를 반환
    len(list) : 리스트의 아이템 갯수를 반환

다음 학습 계획

  • 파이썬 기초 문풀 ~ 5

0개의 댓글

관련 채용 정보