본문 바로가기

언어/Python

[ 파이썬 / Python ] 대입 연산자 총정리

반응형

대입 연산자는 프로그래밍 언어에서 변수에 값을 할당할 때 사용되는 연산자입니다. Python에서 대입 연산자는 =을 사용하며, 이 외에도 다양한 복합 대입 연산자가 있습니다. 대입 연산자는 변수에 값을 저장하거나 업데이트할 때 사용됩니다.

  1. Python 입력창

여기 몇 가지 주요 대입 연산자와 그 사용법에 대한 설명입니다:

  1. 단순 대입 연산자 =:위의 코드는 변수 a에 5를 할당합니다.
  2. a = 5
  3. 복합 대입 연산자:
    • 덧셈 후 대입 +=:변수 a의 값에 3을 더한 후, 그 값을 다시 a에 저장합니다.
    • a += 3 # a = a + 3
    • 뺄셈 후 대입 -=:변수 a의 값에서 2를 뺀 후, 그 값을 다시 a에 저장합니다.
    • a -= 2 # a = a - 2
    • 곱셈 후 대입 *=:변수 a의 값에 4를 곱한 후, 그 값을 다시 a에 저장합니다.
    • a *= 4 # a = a * 4
    • 나눗셈 후 대입 /=:변수 a의 값을 2로 나눈 후, 그 값을 다시 a에 저장합니다.
    • a /= 2 # a = a / 2
    • 정수 나눗셈 후 대입 //=:변수 a의 값을 3으로 나눈 후 소수점을 버린 정수 값을 다시 a에 저장합니다.
    • a //= 3 # a = a // 3
    • 나머지 후 대입 %=:변수 a의 값을 5로 나눈 후 나머지 값을 다시 a에 저장합니다.
    • a %= 5 # a = a % 5
    • 거듭제곱 후 대입 `=`**:변수 a의 값을 2제곱 한 후 그 값을 다시 a에 저장합니다.
    • a **= 2 # a = a ** 2
    • 비트 AND 후 대입 &=:변수 a의 값과 1의 비트 AND 연산 결과를 다시 a에 저장합니다.
    • a &= 1 # a = a & 1
    • 비트 OR 후 대입 |=:변수 a의 값과 2의 비트 OR 연산 결과를 다시 a에 저장합니다.
    • a |= 2 # a = a | 2
    • 비트 XOR 후 대입 ^=:변수 a의 값과 3의 비트 XOR 연산 결과를 다시 a에 저장합니다.
    • a ^= 3 # a = a ^ 3
    • 비트 좌측 시프트 후 대입 <<=:변수 a의 값을 1비트 왼쪽으로 시프트한 후 그 값을 다시 a에 저장합니다.
    • a <<= 1 # a = a << 1
    • 비트 우측 시프트 후 대입 >>=:변수 a의 값을 1비트 오른쪽으로 시프트한 후 그 값을 다시 a에 저장합니다.
    • a >>= 1 # a = a >> 1

이러한 대입 연산자들은 코드를 더 간결하고 읽기 쉽게 만드는 데 도움이 됩니다. Python에서는 이 외에도 다양한 대입 연산자를 활용하여 여러 연산을 간편하게 수행할 수 있습니다.

반응형