1. 조건문
- 조건에 따라 코드를 실행하거나 실행하지 않게 만드는게 조건문
- if 조건문
- if 조건문 뒤에 콜론(:)을 붙여줌
- 조건문을 만족하면 동작하는 코드는 조건문에 들여쓰기를 함
- if ~ elif ~ else 구문으로 여러 개의 조건을 비교 가능
- 위에서부터 조건을 비교하다가 만족하는 조건이 실행되면 다음의 조건은 실행되지 않고 건너뜀
- 조건에 여러가지 경우를 지정할 수 있음
- and와 or 비교 연산자 사용
- 조건문을 통해 문자열 비교도 가능
- in 을 통해 리스트 또한 조건문으로 설정 가능
2. 반복문
- 반복문을 사용하여 어떤 연산 혹은 기능을 반복적으로 실행
- for 문
- 참과 거짓을 기준으로 조건이 거짓이 되기 전가지 무한 반복적으로 실행
- while 문
- 반복되는 부분이나 범위를 구체적으로 지정해서 실행
1) for 문
- for i in range(a)
- 0부터 a-1까지 반복
- for i in range(a, b)
- range(시작, 끝)의 형태
- a부터 b-1까지 반복
- for i in range(a,b,,-1)
- a부터 b+1까지 -1씩 감소하며 반복
- 리스트에서도 for문을 사용 가능
- for i in []
- 리스트의 길이만큼 for문을 동작
- i는 첫 번째 요소부터 접근
- 문자열에서 for문을 사용 가능
- 문자의 수만큼 반복하여 문자 하나하나에 접근
- enumerate()를 사용하여 리스트에서 위치와 값을 가져올 수 있음
- for문 예제
2) while 문
- 조건이 참일 때 계속 반복
- 조건이 True이거나 1일 때가 참
- break를 통해 반복문 탈출 가능
2. 오류 및 예외처리
- 파이썬은 인터프리터를 사용
- 한 줄씩 동작하다가 에러를 발견하면 프로그램이 종료됨
- 에러가 발생할 만한 코드에 예외처리를 해줌
- 인터프리터가 해석할 수 없는 코드는 에러가 발생
- try: except: 구문을 통해 에러를 예외처리
- 에러가 발생하게 되면 except: 문이 실행됨
- 에러발생을 무시하고 넘어가려면 pass를 사용
- 에러의 원인을 알려면 Exception as s를 이용해 e를 출력하면 에러의 원인이 출력됨
'프로그래밍 언어 > python' 카테고리의 다른 글
비동기&동기, 병렬성&동시성 (0) | 2024.07.18 |
---|---|
4) 파이썬 기본 문법 4 (0) | 2024.02.06 |
2) 파이썬 기본 문법 2 (0) | 2024.01.31 |
1) 파이썬 기본 문법 1 (1) | 2024.01.30 |
22.07.07) Python (0) | 2023.01.15 |