python/공부

python 복합 대입 연산자

jangkimo 2024. 6. 26. 14:49

부호
+= : 숫자 덧셈 후 대입
-= : 숫자 뺄셈 후 대입
*= : 숫자 곱셈 후 대입
/= : 숫자 나눗셈 후 대입
%= : 숫자의 나머지를 구한 후 대입
**= : 숫자 제곱 후 대입

  • ex)
    number = 100
    number += 10
    number += 20
    number += 30
    print(number)
    160​

 

문자열도 마찬가지로 다음과 같은 복합 대입 연산자를 사용할 수 있음.

 

+= : 문자열 연결 후 대입

*= : 문자열 반복 후 대입

 

  • ex)
    string = "안녕하세요"
    string += "!"
    string += "!"
    print("string", string)
string 안녕하세요!!
  • string = "안녕"
    string *= 3
    string *= 3
    print("string:", string)
string: 안녕안녕안녕안녕안녕안녕안녕안녕안녕

 

 

출처 : 혼자 공부하는 파이썬 p116,117