(Basics 11) In-Place 연산자

SoloLearn Python 번역


  • In-place operators allow you to write code like ‘x = x + 3’ more concisely, as ‘x += 3’.
    • In-place 연산자를 사용하면 ‘x = x + 3’ 코드를 ‘x += 3’ 코드로 더 간결하게 작성할 수 있다.
  • The same thing is possible with other operators such as -, *, / and % as well.
    • -, *, /, %와 같은 다른 연산자도 마찬가지이다.
>>> x = 2
>>> print(x)
# 2

>>> x += 3
>>> print(x)
# 5

코드 실행 확인


  • These operators can be used on types other than numbers, as well, such as strings.
    • 이러한 연산자는 문자열과 같은 숫자 이외의 타입에도 사용할 수 있다.

코드 실행 확인


Many other languages have special operators such as ‘++’ as a shortcut for ‘x += 1’.

다른 많은 언어에는 ‘x += 1’의 단축으로 ‘++‘와 같은 특수 연산자가 있다.

Python does not have these.

Python에는 이러한 특수 연산자가 없다.



QUIZ

  • What is the output of this code?
    • 이 코드의 출력은 무엇인가?
>>> x = 4
>>> x *= 3
>>> print(x)

12


  • What is the result of this code?
    • 이 코드의 결과는 무엇인가?
>>> x = "a"
>>> x *= 3
>>> print(x)

aaa