Python 연산자

Python 연산자

Операторы используются для выполнения операций с переменными и значениями.

Python классифицирует операторы в следующих группах:

  • арифметические операторы
  • ассигновочные операторы
  • сравнительные операторы
  • логические операторы
  • операторы идентичности
  • операторы членства
  • битовые операторы

Python арифметические операторы

Арифметические операторы используются вместе с числами для выполнения обычных математических действий:

연산자 Имя 예제 시도해보세요
+ добавить x + y 시도해보세요
- убрать x - y 시도해보세요
* умножение x * y 시도해보세요
/ деление x / y 시도해보세요
% остаток от деления x % y 시도해보세요
** возводить в степень x ** y 시도해보세요
// полный раздел (округление в целое) x // y 시도해보세요

Python ассигновочные операторы

Ассигновочные операторы используются для присвоения значений переменным:

연산자 예제 равно 시도해보세요
= x = 5 x = 5 시도해보세요
+= x += 3 x = x + 3 시도해보세요
-= x -= 3 x = x - 3 시도해보세요
*= x *= 3 x = x * 3 시도해보세요
/= x /= 3 x = x / 3 시도해보세요
%= x %= 3 x = x % 3 시도해보세요
//= x //= 3 x = x // 3 시도해보세요
**= x **= 3 x = x ** 3 시도해보세요
&= x &= 3 x = x & 3 시도해보세요
|= x |= 3 x = x | 3 시도해보세요
^= x ^= 3 x = x ^ 3 시도해보세요
>>= x >>= 3 x = x >> 3 시도해보세요
<<= x <<= 3 x = x << 3 시도해보세요

Python сравнительные операторы

Сравнительные операторы используются для сравнения двух значений:

연산자 Имя 예제 시도해보세요
== равен x == y 시도해보세요
!= 불일치 x != y 시도해보세요
> 큰 것 x > y 시도해보세요
< 작은 것 x < y 시도해보세요
>= 또는 큰 것 x >= y 시도해보세요
<= 또는 작은 것 x <= y 시도해보세요

Python 논리 연산자

논리 연산자는 조건 문장을 조합하는 데 사용됩니다:

연산자 설명 예제 시도해보세요
and 두 문장이 모두 참이면 True를 반환합니다. x > 3 그리고 x < 10 시도해보세요
or 하나의 문장이 참이면 True를 반환합니다. x > 3 또는 x < 4 시도해보세요
not 반전 결과, 결과가 true면 False를 반환합니다. not(x > 3 and x < 10) 시도해보세요

파이썬 식별 연산자

식별 연산자는 객체를 비교하는 데 사용되며, 그들이 동일한지 비교하는 것은 아니지만, 실제로 동일한 객체이면 같은 메모리 위치를 가지게 됩니다:

연산자 설명 예제 시도해보세요
is 두 변수가 동일한 객체면 true를 반환합니다. x is y 시도해보세요
is not 두 변수가 동일한 객체가 아니면 true를 반환합니다. x is not y 시도해보세요

파이썬 회원 연산자

회원 자격 연산자는 시퀀스가 객체에 있는지 테스트하는 데 사용됩니다:

연산자 설명 예제 시도해보세요
in 정의된 값이 객체에 있으면 True를 반환합니다. x in y 시도해보세요
not in 정의된 값이 객체에 없으면 True를 반환합니다. x not in y 시도해보세요

파이썬 비트 연산자

비트 연산자는 (이진) 숫자를 비교하는 데 사용됩니다:

연산자 설명 예제
& AND 두 비트가 모두 1이면 각 비트를 1로 설정합니다.
| OR 두 비트 중 하나가 1이면 각 비트를 1로 설정합니다.
^ XOR 두 비트 중 하나만 1이면 각 비트를 1로 설정합니다.
~ NOT 모든 비트를 반전합니다.
<< 좌측 채우기 좌측으로 이동하려면 오른쪽에 0을 끌어당겨 가장 왼쪽의 위치를 제거합니다.
>> 부호 있는 오른쪽 이동 좌측에서 가장 왼쪽의 위치의 복제를 끌어당겨 오른쪽으로 이동하면 가장 오른쪽의 위치를 제거합니다.