본문 바로가기
프로그래밍/파이썬 프로그래밍

[파이썬기초] 파이썬(Python) 논리연산자/대입연산자

by 꿈꾸는나그네 2020. 3. 6.
반응형

프로그래밍 언어에서 가장 중요한 연산자인 논리연산자와 대입 연산자에 대해 살펴보도록 하겠습니다.

 

< 논리 연산자 >

- 논리 연산자는 조건식이나 값을 논리적으로 판단하여, 연산 결과가 Boolean값 인 참(True), 거짓(False)의 형태로 나타냅니다. 주로, if 조건문에서 조건식을 판단할 때 사용합니다.

- 진리표

A

B

A and B

A or B

not A

False

False

False

False

True

False

True

False

True

True

True

False

False

True

False

True

True

True

True

False

※ 진리표란, 모든 명제 및 그 조합의 불 함수에 대한 입출력 결과를 기록한 표, Truth table

진리표 쉽게 외우는 법 : and연산자는 하나로 F가 있으면 F를 따라가고, or 연산자는 하나라도 T가 있으면 T를 따라감.

 

-예제 코드

True and False
True and True
False and False
True or False
not True
not False

파이썬은 대소문자 구분하므로, True/False 대소문자 유의해서 사용하기

 

 

< 대입 연산자>

- 값을 대입하는 연산자입니다. 수학에서 사용하는 등호는 파이썬과 같은 프로그래밍 언어에서는 값을 대입할 때 사용됩니다.

- 주의할 점은 연산 방향이  ←  (오른쪽에서 왼쪽) 입니다.

- 대입 연산자의 변수가 연산에 사용되는 경우 간소화된 축약형 연산자 사용이 가능합니다.

 

- 예제 코드

코드

설명

num = 4

print(num)

num이라는 공간에 4라는 값을 저장

num안에 저장되어 있는 자료(정보)를 출력

a = 10

a += 5 

 

 

print(a)

a라는 공간에 값 10을 저장

a +=5 는 a=a+5 와 동일 (축약형 대입 연산자라 부름)

a에 저장된 값을 꺼낸 후 5를 더해서 a라는 공간에 다시 저장하는 형태입니다. 따라서 a에 저장되어있는 값10을 꺼내서 5와 덧셈하면 15가 됩니다. 이 값을 a에 저장합니다.

 

a에 저장된 데이터를 출력하면 15가 나옵니다.

 

반응형