본문 바로가기

공부/python

(python) 번외 - 연산자 모음, 이스케이프 문자

산술 연산자

연산자 기호 사용 예시 결과값
덧셈 + 7 + 4 11
뺄셈 - 7 - 4 3
곱셈 * 7 * 4 28
나눗셈 // 7 // 4 1
나눗셈 / 7 / 4 1.75
나머지 % 7 % 4 3
제곱 ** 7 ** 4 2401

 

관계 연산자

연산자 의미
a == b a와 b가 같은가?
a != b a와 b가 다른가?
a > b a가 b보다 큰가?
a >= b a가 b보다 크거나 같은가?
a < b a가 b보다 작은가?
a <= b a가 b보다 작거나 같은가?

 

논리 연산자

연산 의미
a and b a와 b가 모두 참이면 참, 그렇지 않으면 b
a or b a나 b중에서 하나만 참이면 참, 모두 거짓이면 거짓
not a a가 참이면 거짓, 거짓이면 참

 

이스케이프 문자

이스케이프 문자 출력되는 문자
백슬래시(\)
\' 작은따옴표( ' )
\" 큰따옴표( " )
\n 줄바꿈 문자
\t 탭 문자

 

할당 연산자

연산자 설명 예시
= 왼쪽 변수에 오른쪽 값을 할당한다 c = a + b → c = a + b
+= 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당 c += a → c = c + a
-= 왼쪽 변수에서 오른쪽 값을 빼고 결과를 왼쪽변수에 할당 c -= a → c = c - a
*= 왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽변수에 할당 c *= a → c = c * a
/= 왼쪽 변수에서 오른쪽 값을 나누고 결과를 왼쪽변수에 할당 c /= a → c = c / a
%= 왼쪽 변수에서 오른쪽 값을 나눈 나머지의 결과를 왼쪽변수에 할당 c %= a → c = c % a
**= 왼쪽 변수에 오른쪽 값만큼 제곱을 하고 결과를 왼쪽변수에 할당 c **= a → c = c ** a
//= 왼쪽 변수에서 오른쪽 값을 나눈 몫의 결과를 왼쪽변수에 할당 c //= a → c = c // 

할당 연산자 표 출처 https://wikidocs.net/1160