Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 ++ 및 -- 연산자의 동작은 무엇입니까?


C/C++ 및 Java 등에서 ++ 및 -- 연산자는 증가 및 감소 연산자로 정의됩니다. 파이썬에서는 연산자로 정의되지 않습니다.

파이썬에서 객체는 메모리에 저장됩니다. 변수는 레이블일 뿐입니다. 숫자 개체는 변경할 수 없습니다. 따라서 증가하거나 감소할 수 없습니다.

그러나 접두사 ++ 또는 --는 오류를 발생시키지 않지만 수행하지도 않습니다.

>>> a=5
>>> b=6
>>> ++a
5
>>> --b
6

접미사 ++ 또는 -- 오류 생성

>>> a=5
>>> b=6
>>> a++
SyntaxError: invalid syntax
>>> b--
SyntaxError: invalid syntax