Language/Python

코딩테스트를 대비한 파이썬 개념 정리2 : if문

Ofglen 2023. 4. 16. 22:46

 

if문을 사용하면 Boolean 표현식을 통해 프로그램 수행의 작업을 세분화하여 지시할 수 있다.

if문의 핵심은 Boolean 표현식(조건문)이다~!

Boolean 표현식을 작성하는데 관계연산자(==, !=, >=) 또는 Boolean 연산자(and, or etc.)를 사용한다.

 

 

if 조건문

if문은 조건에 따라 프로그램이 다르게 실행되도록 한다.

결과로 Boolean형으로 True 또는 False 결과에 따라 수행할 작업을 결정한다.

if문의 나머지 부분은 elif  체인을 사용해서 명확화한다. 

  • in 연산자: 문자열 안에 포함된 문자를 탐색하고 불형태로 결과를 반환한다.
'ppl' in 'apple'
# True 출력

 

문자열 비교: 알파벳 앞쪽 순서가 더 작다. (a < b)
소문자와 대문자 비교: 대문자가 더 작다. (A < a)
문자열 in 연산자는 활용이 용이함

 

 

and 연산자 / or 연산자

파이썬에서 and 우선순위가 or 보다 높다.

따라서 or를 먼저 연산하려면 ( ) 괄호를 사용해서 우선순위를 기재해야한다.

  • 연산자 우선순위: () > and > or
# 괄호 처리 안 함
True or True and False
# and가 우선순위이므로 아래 순서로 연산된다.
# True or (True and False)
# True or False

# 결과
# True


# 괄호 처리
(True or True) and False
# True and False

# 결과
# False

 

 

주석

자신의 논리오 설계를 내가 아닌 제 3자에게 상기시키기 위해 추가한다.

주석이 필요하지 않게 코드를 짜는 것이 좋지만 까다로운 코드나 문제 풀이 방식 및 문제 풀이 방법을 선택한 이유를 문서화하기 위해서는 주석을 사용한다.

 

 

'Language > Python' 카테고리의 다른 글

코딩테스트를 대비한 파이썬 개념 정리1  (0) 2023.04.11