Python 기초

5 . 연산자

imysydesu 2026. 5. 22. 12:22

 


 

 

 

연산자 : 값을 계산하거나 비교하고 논리적인 판단을 수행하기 위해 사용하는 기호로

             데이터 간의 연산을 간결하게 표현할 수 있음 

 

 

 


 

 

 

1 . 산술 연산자

 

 

 - 수치 데이터 유형에 대한 기본 산술 연산을 수행하기 위해 사용  

 

  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • //: 몫 (정수 나누기)
  • % : 나머지
  • **: 지수 (거듭제곱)

 

 

- 정수와 실수의 계산식이면 답은 무조건 실수 반환

 

 

- 나누기 연산 시 값이 정수로 나오더라도 실수로 반환

 

 

 

 


 

 

 

2 . 비교 연산자

 

 

- 두 값을 비교하는 데 사용

- 결과는 True 혹은 False로 나옴

 

 

 

 


 

 

 

3 . 할당 연산자

 

 

- 변수에 값을 할당하는데 사용

- 파이썬에서는 기본 할당 연산자 외에도 복합 할당 연산자를 제공해 코드를 간결하게 작성할 수 있게 도와줌

 

 

  • = : 할당
  • += : 더하기 후 할당
  • -= : 빼기 후 할당
  • *= : 곱하기 후 할당
  • /= : 나누기 후 할당
  • //=: 몫 후 할당
  • %= : 나머지 후 할당
  • **=: 지수  할당 

 

 

 

 


 

 

 

 

4 . 비트 연산자 

 

 

- 정수를 이진 비트로 표현했을 때 사용하는 연산자

- 정수의 비트 단위로 동작

 

  • & : 비트 단위 AND
  • | : 비트 단위 OR
  • ^ : 비트 단위 XOR
  • ~ : 비트 단위 NOT
  • << : 왼쪽 시프트
  • >> : 오른쪽 시프트

- 컴퓨터는 1바이트 즉 8비트로 이루어져 있어 보통 어떤 숫자든 8글자로 표현함

- 임의로 4자리. 6자리로 표현할 수 있음

 

 

 

- 쉬운 계산법

  ex) 80을 2진수로 바꾸기

 

 

 

 


 

  

 

5 . 논리 연산자

 

 

- 불린 값 (boolean)을 조작하기 위해 사용

- 항상 T/F로 값이 나오는 건 아님

 

 

 

  • and 논리 연산자에서는 첫 번째 값이 True일 경우 두 번째 값에 따라 값이 달라짐

   1 . 두 번째 값이 False => 값 False

   2 . 두 번째 값이 True => 값 True 혹은 두 번째 값을 출력

 

 

  • or 논리 연산자에서는 첫 번째 값이 False일 경우 두 번째 값을 확인 후 값 출력
  • or 논리 연산자에서 첫 번째, 두 번째 값이 모두 True일 경우 첫 번째 값을 출력

 

 

 


 

'Python 기초' 카테고리의 다른 글

7 . 컬렉션 타입 (세트, 딕셔너리)  (0) 2026.05.26
6 . 컬렉션 타입 (리스트, 튜플)  (0) 2026.05.26
4 . 파이썬의 입출력  (0) 2026.05.22
3 . 문자열 다루기  (0) 2026.05.21
2 . 파이썬 변수  (0) 2026.05.21