개발 같이해요/PYTHON

[ 파이썬 ] 할당 연산자 문법 정리 ( =,+=,-=,/=,//=,%=,*=,**= ) 및 예제

Rio - Moon 2024. 5. 28. 14:56
728x90
반응형

 

저번포스팅으로 비교,산술,논리 연산자에 대해 알아보았습니다.

이번 포스팅에서는 파이썬 에서 쓰이는 할당 연산자 를 예제를 통해 정리해보도록 하겠습니다.

 

할당 연산자(Assignment Operators)는 변수에 값을 할당하거나 기존 변수 값을 변경하는 데 사용됩니다.

할당 연산자는 주로 산술 연산자와 결합되어 사용되며, 코드를 더 간결하게 작성할 수 있게 합니다.

 

 

비교연산자와 산술연산자, 논리연산자 에 대해 궁금하시면 아래 포스팅을 같이 참고해주세요

 


[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제

 

[ 파이썬 ] 비교 연산자 문법 정리 ( ==, !=, >, <, >=, <= ) 및 예제

비교 연산자는 두 값을 비교하는 데 사용되는 연산자 유형입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 비교 연산자 를 정리해보도록 하겠습니다. # 1. 비교 연산자 란? 연산자는 두 피연산자

it-ability.tistory.com

 

 

[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제

 

[파이썬] 산술 연산자 문법 정리 ( + , - , * , / , % , **, // ) 및 예제

산술 연산자 란 덧셈 , 뺄셈 등과 같이 산술 또는 수학 연산을 수행하는 데 사용되는 특수 기호입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 산술 연산자 를 정리해보도록 하겠습니다. # 1. 산

it-ability.tistory.com

 

[ 파이썬 ] 논리 연산자 문법 정리 ( AND,OR,NOT ) 및 예제

 

[ 파이썬 ] 논리 연산자 문법 정리 ( AND,OR,NOT ) 및 예제

논리 연산자는 주로 bool 값(True 또는 False)을 반환 할때사용되는 연산자 유형입니다. 이번 포스팅에서는 파이썬 에서 쓰이는 논리 연산자 를 예제를 통해 정리해보도록 하겠습니다. 비교연산자

it-ability.tistory.com

 

 

 


 

 
 

 

# 1. 할당 연산자 란?

 

할당 연산자(Assignment Operators)는 변수에 값을 할당하거나 변수의 기존 값을 변경하는 연산자입니다.

파이썬에서는 다양한 할당 연산자를 제공하여 값의 할당 및 연산을 보다 간결하고 효율적으로 수행할 수 있습니다.

할당 연산자는 기본적인 값 할당 외에도 산술 연산과 결합된 형태로 자주 사용됩니다.

 

파이썬에서의 주요 할당 연산자의 기호와 예제 를 알아보도록 하겠습니다.

 

 

# 2. 할당 연산자의 기호와 설명

 

그럼 할당 연산자 의 종류는 어떻게 되고 기호는 무엇일까요? 다음과 같이 표로 알아보도록 하겠습니다.

 

 

 

# 3. 할당 연산자의 예제

 

그럼, 이제 실제로 적용되는 할당 연산자의 예제를 알아보겠습니다.

 

 

할당 ( = )

 

x = 5

#변수 x 에 값 5 를 할당합니다.

 

 

 

더해서 할당 ( += )

 

x = 5
x += 3  # x는 이제 8이 됩니다.

# x 에 3 을 더한 값을 다시 x에 할당합니다.

 

 

빼서 할당 ( -= )

 

x = 5
x -= 2  # x는 이제 3이 됩니다.

# x 에서 2를 뺀 값을 다시 x에 할당합니다.

 

 

 

곱해서 할당 ( *= )

 

x = 5
x *= 4  # x는 이제 20이 됩니다.

# x에 4를 곱한 값을 다시 x에 할당합니다.

 

 

 

나눠서 할당 ( /= )

 

x = 20
x /= 4  # x는 이제 5.0이 됩니다.

# x를 4로 나눈 값을 다시 x에 할당합니다.

 

 

몫으로 할당 ( //= )

 

x = 20
x //= 3  # x는 이제 6이 됩니다.

# x를 3으로 나눈 몫을 다시 x에 할당합니다.

 

 

나머지로 할당 ( %= )

 

x = 20
x %= 3  # x는 이제 2가 됩니다.

# x를 3으로 나눈 나머지를 다시 x에 할당합니다.

 

 

 

거듭제곱으로 할당 ( **= )

 

x = 2
x **= 3  # x는 이제 8이 됩니다.

# x를 3만큼 거듭제곱한 값을 다시 x에 할당합니다.

 

 

# 4.실무 프로젝트 예시

 

이제 할당 연산자가 무엇인지 감을 잡으셨나요? 잡으셨다면, 실제 실무 프로젝트 예시로 설명드리도록 하겠습니다.

 

 

재고 관리 시스템

 

재고 관리 시스템에서 특정 상품의 재고를 관리할 때 할당 연산자를 사용할 수 있습니다

inventory = {
    "apple": 50,
    "banana": 30,
    "orange": 20
}

# 새로운 상품이 입고되었을 때
inventory["apple"] += 10  # 사과 재고 추가
inventory["banana"] -= 5  # 바나나 재고 감소

print(inventory)
# 출력: {'apple': 60, 'banana': 25, 'orange': 20}

 

 

쇼핑몰 포인트 관리

 

쇼핑몰 시스템에서 사용자가 특정 행동을 할 때 포인트를 부여하거나 차감할 수 있습니다

user_points = {
    "user1": 100,
    "user2": 150,
    "user3": 80
}

# user1이 새로운 활동을 했을 때 포인트 추가
user_points["user1"] += 20

# user2가 포인트를 사용했을 때 포인트 차감
user_points["user2"] -= 30

print(user_points)
# 출력: {'user1': 120, 'user2': 120, 'user3': 80}

 

 

관리자 시스템 누적합계

 

관리자 시스템에서 데이터 분석이 필요한 부분에서 반복문을 사용해 누적 합계를 계산할 때 할당 연산자를 사용할 수 있습니다.

data = [1, 2, 3, 4, 5]
total = 0

for num in data:
    total += num

print(total)  # 출력: 15

 

 

 

# 4. 마무리

 

파이썬의 할당 연산자는 산술연산자와 같이 사용하면 더 간결하고 빠르게 코드를 작성할수 있습니다.

이번 글을 통해 각 연산자가 어떻게 작동하는지, 그리고 실제 코드에서 어떻게 사용되는지에 대해 알아보았습니다.

 

다음포스팅 에서는  비트 연산자에 대해 포스팅하도록 하겠습니다.

이번 포스팅이 작은 도움이 되셨으면 좋겠습니다.

 

 

 

반응형