프로그래밍 언어에서 가장 중요한 연산자인 논리연산자와 대입 연산자에 대해 살펴보도록 하겠습니다.
< 논리 연산자 >
- 논리 연산자는 조건식이나 값을 논리적으로 판단하여, 연산 결과가 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가 나옵니다. |
'프로그래밍 > 파이썬 프로그래밍' 카테고리의 다른 글
[파이썬 기초] 파이썬(Python) 입력함수 input() (0) | 2020.03.07 |
---|---|
[파이썬기초] 파이썬(Python) 변수 (0) | 2020.03.06 |
[파이썬 기초] 파이썬(Python) 산술연산자/비교연산자 (1) | 2020.03.05 |
[파이썬 기초] 파이썬(Python) 자료형 (0) | 2020.03.04 |
[파이썬 기초] 파이썬(Python) 거북이(turtle) 그래픽 모듈 (0) | 2020.03.03 |