연산자

파이썬에서의 연산자는 다음과 같습니다.

  • 산술 연산자
  • 비교 연산자
  • 논리 연산자
  • 비트 연산자
  • 할당 연산자
  • 멤버 연산자

산술 연산자

산술 연산자는 더하기, 빼기, 곱하기, 나누기, 나머지, 몫, 제곱 등의 연산을 할 때 사용합니다.

연산자설명예시결과설명
+더하기2 + 24두 숫자를 더합니다.
-빼기5 - 23첫 번째 숫자에서 두 번째 숫자를 뺍니다.
*곱하기3 * 412두 숫자를 곱합니다.
/나누기8 / 24.0첫 번째 숫자를 두 번째 숫자로 나눕니다. 결과는 항상 float 타입입니다.
%나머지7 % 31첫 번째 숫자를 두 번째 숫자로 나눈 후의 나머지를 반환합니다.
//7 // 32첫 번째 숫자를 두 번째 숫자로 나눈 후의 몫을 반환합니다. 결과는 항상 정수입니다.
**제곱2 ** 38첫 번째 숫자를 두 번째 숫자만큼 제곱합니다.

비교 연산자

비교 연산자는 두 값을 비교할 때 사용합니다.

연산자설명예시결과설명
==같다2 == 2True두 값이 같으면 True, 다르면 False를 반환합니다.
!=같지 않다2 != 3True두 값이 다르면 True, 같으면 False를 반환합니다.
>크다3 > 2True왼쪽 값이 오른쪽 값보다 크면 True, 아니면 False를 반환합니다.
<작다2 < 3True왼쪽 값이 오른쪽 값보다 작으면 True, 아니면 False를 반환합니다.
>=크거나 같다3 >= 3True왼쪽 값이 오른쪽 값보다 크거나 같으면 True, 아니면 False를 반환합니다.
<=작거나 같다2 <= 3True왼쪽 값이 오른쪽 값보다 작거나 같으면 True, 아니면 False를 반환합니다.

논리 연산자

논리 연산자는 두 값을 비교할 때 사용합니다.

연산자설명예시결과설명
and둘 다 참일 때 참True and TrueTrue두 조건이 모두 참일 때만 True를 반환합니다.
or둘 중 하나만 참일 때 참True or FalseTrue두 조건 중 하나라도 참이면 True를 반환합니다.
not참이면 거짓, 거짓이면 참not TrueFalse주어진 조건의 반대 값을 반환합니다.

비트 연산자

비트 연산자는 두 값을 비교할 때 사용합니다.

연산자설명예시결과설명
&비트 AND5 & 31두 숫자의 이진 표현에서 각 자리수를 AND 연산합니다.
|비트 OR5 | 37두 숫자의 이진 표현에서 각 자리수를 OR 연산합니다.
~비트 NOT~5-6숫자의 이진 표현에서 각 비트를 반전시킵니다.
^비트 XOR5 ^ 36두 숫자의 이진 표현에서 각 자리수를 XOR 연산합니다.

할당 연산자

할당 연산자는 변수에 값을 할당할 때 사용합니다.

연산자설명예시결과설명
=할당x = 5x는 5오른쪽의 값을 왼쪽 변수에 할당합니다.
+=더하기 후 할당x += 3x는 8변수에 값을 더한 후 그 결과를 다시 변수에 할당합니다.
-=빼기 후 할당x -= 2x는 6변수에서 값을 뺀 후 그 결과를 다시 변수에 할당합니다.
*=곱하기 후 할당x \*= 2x는 12변수에 값을 곱한 후 그 결과를 다시 변수에 할당합니다.
/=나누기 후 할당x /= 3x는 4.0변수를 값으로 나눈 후 그 결과를 다시 변수에 할당합니다.

멤버 연산자

멤버 연산자는 값이 시퀀스(예: 리스트, 튜플, 문자열)에 포함되어 있는지 확인할 때 사용합니다.

연산자설명예시결과설명
in값이 있으면 참3 in [1, 2, 3]True왼쪽의 값이 오른쪽 시퀀스에 포함되어 있으면 True를 반환합니다.
not in값이 없으면 참4 not in [1, 2, 3]True왼쪽의 값이 오른쪽 시퀀스에 포함되어 있지 않으면 True를 반환합니다.

MIT 2024 © RedBe-an