Python

제어문 정리

우롱차 2020. 8. 29. 01:35
728x90
  1. 조건문 (if, switch ~ case)

    • 자바는 if, switch ~ case 두개

  • if → 파이썬은 if문만 사용

    • 반드시 실행문은 tab키로 들여쓰기 해야 if 블록문

    • if ~ elif~ else

    • if : 콜론으로 시작

    • print(a) ← 들여쓰기가 끝나면 if문이 끝났다고 봄

    • 안에 실행문을 안 만들고(지금 실행문을 뭐로 해야할지 모를때는 pass를 들여쓰기로 넣어놔야지 에러가 없이 잘 진행된다.


 2. 반복문

  • while

    • print('hi') → 조건이 True이면 hi를 계속 반복

    • 조건문에 True를 바로 써주면 무한 루프에 빠짐

      • while에 i = 0 이라고 반복 횟수를 정해줄 수 있지만 굳이 for 문이 있는데 쓰면 효율성이 떨어짐

    • while 조건문 :

  • for

  • a = [1,2,3,4] # List type 변수같은 경우는 맘대로 지정해도 된다.

  • for 변수 in 컬렉션 # a(컬렉션의 length만큼) : 컬렉션이랑 함께 쓰인다.

    • print('hello')

  • 인덱스 번호를 알고 싶을때는

  • for i, one in enumerate(a): //enumerate가 i를 알수있고 a값이 one에 하나씩 들어감

    • print(one)

  • 반복문에 쓰이는

    • break → 반복문을 부시고 나오는거 반복을 끝내는.

    • continue → 반복문을 빠져나가는게 아니라 조건이 참이면 continue를 만나서 그 밑에 실행문을 실행하지않고 다시 그 다음 반복으로 넘어감

728x90