혼공파 | 03. 조건문

yeonk·2021년 9월 12일
0

python

목록 보기
3/23
post-thumbnail

1. boolean, if

불리언 (boolean, 불린, 불)

True, False






비교 연산자

==: 같다
!=: 다르다
<, >, <=, >=: 작다, 크다, 작거나 같다, 크거나 같다.






논리 연산자

not: 불을 반대로 전환
or: 피연산자 두 개 중에 하나만 참이라도 True 출력
and: 피연산자 두 개가 모두 참일 때 True 출력






if 조건문

조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용
조건 분기:조건을 기반으로 실행의 흐름을 변경하는 것.

  • if문을 작성할 때는 코드 앞에 들여쓰기를 필수적으로 해야 함.
  • 조건문을 만들 때는 '컴퓨터에서는 어떻게 하는게 더 빠를까' 생각해야 함 !!






2. if, else, elif

else 조건문

if조건문 뒤에 사용.
if조건문의 조건이 거짓일 때 실행.
조건문이 두 가지로 구분될 때 사용하면 효율적.






elif 구문

세 개 이상의 조건을 연결해서 사용하는 방법이 필요할 때 활용.
if조건문과 else 구문 사이에 입력

  • if 조건문은 위에서 아래로 흐르며, else 구문과 elif 구문은 이전의 조건이 맞지 않을 때 넘어오는 부분.
  • elif 구문을 사용할 때는 앞 단계 조건문에서 비교했던 것을 다음 단계에서 한 번 더 하고 있지는 않은지 확인할 것






False 변환 값

None, 0, 0.0, 빈 컨테이너 (빈 문자열, 빈 바이트열, 빈 리스트. 빈 튜플, 빈 딕셔너리)






pass

프로그래밍의 골격을 먼저 잡을 때 코드를 정상 실행 시키기 위해 임시적으로 pass를 사용.






raise NotlmplementError

pass 키워드와 비슷하지만 오류를 강제로 발생시킬 수 있다는 차이가 있음.
실행은 정상적으로 되지만, 오류를 발생시켜 제대로 구현하지 않음을 알림.






reference

윤인성, 『혼자 공부하는 파이썬』, 한빛미디어

0개의 댓글