할당 연산자

7.4. 할당 연산자

할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 파이썬의 주요 할당 연산자는 다음과 같습니다:

  • = : 값을 할당 (Assignment)

  • += : 더한 후 할당 (Add and assign)

  • -= : 뺀 후 할당 (Subtract and assign)

  • *= : 곱한 후 할당 (Multiply and assign)

  • /= : 나눈 후 할당 (Divide and assign)

  • //= : 몫을 구한 후 할당 (Floor divide and assign)

  • %= : 나머지를 구한 후 할당 (Modulus and assign)

  • **= : 거듭제곱 후 할당 (Exponentiate and assign)

7.4.1. 예제

할당 연산자는 변수에 값을 할당하는 데 사용됩니다.

단순한 할당 외에도, 다양한 연산과 할당을 한 번에 수행할 수 있는 복합 할당 연산자가 있습니다.

다음은 할당 연산자를 사용하는 예제입니다.

# 초기 값 할당
a = 10

# 더한 후 할당
a += 5
print(a)  # 15

# 뺀 후 할당
a -= 3
print(a)  # 12

# 곱한 후 할당
a *= 2
print(a)  # 24

# 나눈 후 할당
a /= 4
print(a)  # 6.0

# 몫을 구한 후 할당
a //= 2
print(a)  # 3.0

# 나머지를 구한 후 할당
a %= 2
print(a)  # 1.0

# 거듭제곱 후 할당
a **= 3
print(a)  # 1.0
  • a = 10: a에 10을 할당합니다. (단순 할당)

  • a += 5: a에 5를 더한 값을 다시 a에 할당합니다.

    a = a + 5와 같음

  • a -= 3: a에서 3을 뺀 값을 다시 a에 할당합니다.

    a = a - 3 와 정확히 같음

  • a *= 2: a에 2를 곱한 값을 다시 a에 할당합니다.

    a = a * 2 와 정확히 같음

  • a /= 4: a를 4로 나눈 값을 다시 a에 할당합니다.

    a = a / 4 와 정확히 같음

  • a //= 2: a를 2로 나눈 몫을 다시 a에 할당합니다.

    a = a // 2 와 정확히 같음

  • a %= 2: a를 2로 나눈 나머지를 다시 a에 할당합니다.

    a = a %2 와 정확히 같음

  • a **= 3: a의 값을 3번 거듭제곱한 결과를 다시 a에 할당합니다.

    a = a ** 3 와 정확히 같음

맨 위로 이동