열심히 살아나갈 사람
Published 2023. 5. 25. 15:12
연산자 (Operator) Python
728x90

Python에서는 다양한 연산자를 사용하여 수학적인 계산, 비교, 논리 연산 등을 수행할 수 있습니다. 

 

아래에 Python에서 지원하는 모든 연산자 종류를 정리하고 간단한 설명을 하겠습니다

산술 연산자

  1. + : 덧셈 연산을 수행합니다.
  2. - : 뺄셈 연산을 수행합니다.
  3. * : 곱셈 연산을 수행합니다.
  4. / : 나눗셈 연산을 수행합니다.
  5. // : 나눗셈의 몫을 구합니다.
  6. % : 나눗셈의 나머지를 구합니다.
  7. ** : 거듭제곱 연산을 수행합니다.

 

비교 연산자

  1. == : 값이 같은지 확인합니다.
  2. != : 값이 다른지 확인합니다.
  3. > : 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 확인합니다.
  4. < : 왼쪽 피연산자가 오른쪽 피연산자보다 작은지 확인합니다.
  5. >= : 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 확인합니다.
  6. <= : 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같은지 확인합니다.

 

논리 연산자

  1. and : 두 조건이 모두 참인지 확인합니다.
  2. or : 두 조건 중 하나라도 참인지 확인합니다.
  3. not : 조건을 부정합니다.

 

할당 연산자

  1. = : 변수에 값을 할당합니다.
  2. += : 변수에 값을 더하고 그 결과를 변수에 할당합니다.
  3. -= : 변수에서 값을 빼고 그 결과를 변수에 할당합니다.
  4. *= : 변수에 값을 곱하고 그 결과를 변수에 할당합니다.
  5. /= : 변수를 나눈 뒤 그 결과를 변수에 할당합니다.
  6. //= : 변수를 나눈 몫을 구하고 그 결과를 변수에 할당합니다.
  7. %= : 변수를 나눈 나머지를 구하고 그 결과를 변수에 할당합니다.
  8. **= : 변수를 거듭제곱한 결과를 변수에 할당합니다.

 

식별 연산자

  1. is : 두 객체가 동일한 객체인지 확인합니다.
  2. is not : 두 객체가 동일한 객체가 아닌지 확인합니다.

 

멤버십 연산자

  1. in : 특정 요소가 시퀀스(문자열, 리스트, 튜플 등)에 포함되어 있는지 확인합니다.
  2. not in : 특정 요소가 시퀀스에 포함되어 있지 않은지 확인합니다.

 

비트 연산자

  1. & : 비트 단위로 AND 연산을 수행합니다.
  2. | : 비트 단위로 OR 연산을 수행합니다.
  3. ^ : 비트 단위로 XOR 연산을 수행합니다.
  4. ~ : 비트를 반전시킵니다.
  5. << : 비트를 왼쪽으로 이동시킵니다.
  6. >> : 비트를 오른쪽으로 이동시킵니다.

 

이상이 Python에서 지원하는 모든 연산자 종류입니다. 

 

이 연산자들을 적절히 활용하여 다양한 계산과 비교, 논리 연산을 수행할 수 있습니다.

728x90

'Python' 카테고리의 다른 글

Scapy 라이브러리  (0) 2024.10.02
클래스(Class)  (0) 2023.06.08
딕셔너리(Dictionary)  (0) 2023.05.30
리스트(List)  (0) 2023.05.26
조건문(IF - Else - Elif)  (0) 2023.05.26
profile

열심히 살아나갈 사람

@쿼리_

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!