(1) 불 자료형과 if 조건문
Boolean 불린, 불리언
프로그래밍에서는 짧게 Bool 불이라고 표현함
: 오직 True(참), False(거짓) 값만 가질 수 있음
불 만들기 : 비교 연산자
- == : 같다
- != : 다르다
- : 크다
- = : 크거나 같다
- < : 작다
- <= : 작거나 같다
불 연산하기 : 논리 연산자
불 끼리 논리 연산자 사용가능
- not (아니다) : 불을 반대로 전환함
- and (그리고) : 피연산자 두 개가 모두 참일 때 True를 출력하며, 그 외는 모두 False를 출력합니다.
- or (또는) : 피연산자 두 개 중에 하나만 참이라도 True를 출력하며, 두 개가 모두 거짓일 때만 False를 출력합니다.
If 조건문
: 조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용하는 구문
조건분기 : 조건을 기반으로 실행의 흐름을 변경하는 것
if 불 값이 나오는 표현식:
불 값이 참일 때 실행할 문장
(2) if~else와 elif 구문
else 조건문의 활용
: else 구문은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행되는 부분
if 조건:
조건이 참일 때 실행할 문장
else:
조건이 거짓일 때 실행할 문장
→ if else 구문을 사용하면 조건 비교를 한 번만 하므로 코드가 두 배 효율적이게 됨
elif 구문
: 두 가지로만 구분되지 않는 조건일 경우에 사용하는 구문
if 조건A:
조건A가 참일 때 실행할 문장
elif 조건B:
조건B가 참일 때 실행할 문장
elif 조건C:
조건C가 참일 때 실행할 문장
else:
모든 조건이 거짓일 때 실행할 문장
‼ 상위 조건이 하위 조건을 포함하고 있는 경우 하위 값만 검사하고 상위 검사 값은 생략함
(ex. A ⊃ B ⊃ C → C가 참 ⇒ 조건C가 참일 때 실행할 문장만 실행)
False로 변환되는 값
: None, 숫자 0, 0.0, 빈 컨테이너(빈 문자열, 빈 바이트열, 빈 리스트, 빈 튜플, 빈 딕셔너리 등)은 False로 변환됨
pass 키워드
: 조건문, 반복문, 함수, 클래스 등의 기본 구문의 전체 골격을 먼저 잡아놓고 싶을 때 사용
if 조건 :
pass
else :
pass
위와 같은 방식으로 사용함 ⇒ 빈칸으로 두면 IndentationError 발생, 아무것도 안할 것이며, 곧 개발하겠다는 의미로 pass 키워드를 사용함
'🐶 Programming > Python' 카테고리의 다른 글
4. 반복문 (1) | 2022.01.18 |
---|---|
2. 자료형 (0) | 2022.01.14 |
1. 파이썬 시작하기 (0) | 2022.01.08 |