변수 a가 10을 보유하고 변수 b가 20을 보유하고 있다고 가정하고 -
Sr.No | 연산자 및 설명 | 예시 |
---|---|---|
1 | = 오른쪽 피연산자에서 왼쪽 피연산자에 값 할당 | c =a + b는 a + b의 값을 c에 할당 |
2 | +=AND 추가 왼쪽 피연산자에 오른쪽 피연산자를 더하고 그 결과를 왼쪽 피연산자에 할당합니다. | c +=a는 c =c + a와 동일합니다. |
3 | -=빼기 AND 두 피연산자의 값이 같지 않으면 조건이 참이 됩니다. 왼쪽 피연산자에서 오른쪽 피연산자를 빼고 결과를 왼쪽 피연산자에 할당합니다. | c -=a는 c =c - a와 동일합니다. |
4 | *=곱하기 AND 오른쪽 피연산자에 왼쪽 피연산자를 곱하고 그 결과를 왼쪽 피연산자에 할당합니다. | c *=a는 c =c * a와 동일합니다. |
5 | /=나누기 AND 왼쪽 피연산자를 오른쪽 피연산자로 나누고 그 결과를 왼쪽 피연산자에 할당합니다. | c /=a는 c =c / a와 동일합니다. |
6 | %=계수 AND 두 개의 피연산자를 사용하여 모듈러스를 취하고 결과를 왼쪽 피연산자에 할당합니다. | c %=a는 c =c % a와 동일합니다. |
7 | **=지수 AND 연산자에 대한 지수(제곱) 계산을 수행하고 왼쪽 피연산자에 값을 할당합니다. | c **=a는 c =c ** a와 동일합니다. |
8 | //=층 구분 연산자에 대해 바닥 나누기를 수행하고 왼쪽 피연산자에 값을 할당합니다. | c //=a는 c =c // a와 동일합니다. |
예시
변수 a가 10을 보유하고 변수 b가 20을 보유하고 있다고 가정하고 -
#!/usr/bin/python a = 21 b = 10 c = 0 c = a + b print "Line 1 - Value of c is ", c c += a print "Line 2 - Value of c is ", c c *= a print "Line 3 - Value of c is ", c c /= a print "Line 4 - Value of c is ", c c = 2 c %= a print "Line 5 - Value of c is ", c c **= a print "Line 6 - Value of c is ", c c //= a print "Line 7 - Value of c is ", c
출력
위의 프로그램을 실행하면 다음 결과가 생성됩니다 -
Line 1 - Value of c is 31 Line 2 - Value of c is 52 Line 3 - Value of c is 1092 Line 4 - Value of c is 52 Line 5 - Value of c is 2 Line 6 - Value of c is 2097152 Line 7 - Value of c is 99864