Python/포스팅

파이썬 연산자 종류

짜집퍼박사(짜박) 2023. 11. 30. 00:03

파이썬에서는 여러 종류의 연산자를 제공하여 변수 및 값들 간의 다양한 연산을 수행할 수 있습니다. 아래는 파이썬에서 사용되는 주요 연산자들입니다.

 

1. 산술 연산자 (Arithmetic Operators)

  + (덧셈)
  - (뺄셈)
  * (곱셈)
  / (나눗셈)
  // (정수 나눗셈, 나머지는 버림)
  % (나머지)
  ** (거듭제곱)

a = 10
b = 3

result_addition = a + b    # 13
result_subtraction = a - b # 7
result_multiplication = a * b # 30
result_division = a / b    # 3.33333...
result_floor_division = a // b  # 3
result_modulo = a % b      # 1
result_exponentiation = a ** b  # 1000

 

2. 비교 연산자 (Comparison Operators)

  == (등호, 값이 같은지 비교)
  != (부등호, 값이 다른지 비교)
  < (미만)
  > (초과)
  <= (이하)
  >= (이상)

x = 5
y = 10

result_equal = x == y    # False
result_not_equal = x != y # True
result_less_than = x < y  # True
result_greater_than = x > y   # False
result_less_equal = x <= y # True
result_greater_equal = x >= y  # False

 

3. 논리 연산자 (Logical Operators)

  and (논리 AND)
  or (논리 OR)
  not (논리 NOT)

a = True
b = False

result_and = a and b  # False
result_or = a or b    # True
result_not = not a    # False

 

4. 할당 연산자 (Assignment Operators)

  = (할당)
  += (덧셈 후 할당)
  -= (뺄셈 후 할당)
  *= (곱셈 후 할당)
  /= (나눗셈 후 할당)
  //= (정수 나눗셈 후 할당)
  %= (나머지 연산 후 할당)
  **= (거듭제곱 후 할당)

x = 5
x += 3   # x는 이제 8

 

5. 식별 연산자 (Identity Operators)

  is (객체가 동일한지 확인)
  is not (객체가 다른지 확인)

list1 = [1, 2, 3]
list2 = [1, 2, 3]

result_identity = list1 is list2     # False
result_not_identity = list1 is not list2 # True

 

6. 멤버십 연산자 (Membership Operators)

  in (특정 값이 시퀀스에 포함되어 있는지 확인)
  not in (특정 값이 시퀀스에 포함되어 있지 않은지 확인)

fruits = ["apple", "banana", "orange"]

result_membership = "banana" in fruits   # True
result_not_membership = "grape" not in fruits  # True

 

이 외에도 다양한 연산자들이 있으며, 이들을 적절히 조합하여 복잡한 연산을 수행할 수 있습니다. 연산자의 우선순위에 주의하여 코드를 작성하는 것이 중요합니다. 필요에 따라 괄호를 사용하여 우선순위를 명시할 수 있습니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 비교 연산자 (Comparison Operators)  (0) 2023.11.30
파이썬 산술 연산자 (Arithmetic Operators)  (0) 2023.11.30
파이썬 주석  (0) 2023.10.08
파이썬 식별자  (0) 2023.10.08
파이썬 키워드  (0) 2023.10.08