1. 산술 연산자
산술 연산자는 주로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지와 같은 기본적인 수학 연산을 수행하는 데 사용됩니다.
운영자 | 이름 | 예 | 설명하다 |
+ | 추가하다 | a+b | 숫자, 시퀀스 등의 데이터 연산에 사용할 수 있습니다. |
- | 줄이다 | ab | a 빼기 b의 차이를 찾아보세요 |
* | 가져가다 | a*b | 숫자, 시퀀스 등의 데이터 연산에 사용할 수 있습니다. |
/ | 제거하다 | a/b | a를 b로 나눈 몫 찾기 |
% | 취모 | a%b | a를 b로 나눈 나머지를 구합니다. |
** | 힘 | a**b | b 거듭제곱된 a 찾기 |
// | 층 구분 | a//b | a를 b로 나눈 몫보다 작은 가장 큰 정수를 찾습니다. |
2. 관계 연산자
관계 연산자는 두 피연산자 간의 크기 관계를 비교하는 데 사용되며 반환 값은 True 또는 False입니다. 전제는 두 피연산자를 비교할 수 있다는 것입니다.
운영자 | 이름 | 예 | 설명하다 |
== | 동일한 | a==b | a가 b와 같으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. |
!= |
같지 않음 | a!=b | ==의 반대 |
> | 그 이상 | a>b | a는 b보다 크다 |
< | 미만 | a<b | a는 b보다 작다 |
>= | 크거나 같음 | a>=b | a는 b보다 크거나 같습니다. |
<= | 보다 작거나 같음 | a<=b | a는 b보다 작거나 같다 |
3. 논리 연산자
논리 연산자는 주로 여러 조건 사이의 논리적 관계(예: 모두 충족되는지, 하나의 조건만 충족되는지 등)를 결정하는 데 사용됩니다.
운영자 | 이름 | 예 | 설명하다 |
~ 아니다 | 논리적 부정 | 아니 | a가 True이면 값은 False입니다. |
그리고 | 논리 AND | a와 b | ab가 모두 True이면 계산 결과는 True입니다. |
또는 | 논리적 또는 | a 또는 b | ab가 모두 false인 경우 계산 결과는 false입니다. |
4. 비트 연산자
비트 연산을 수행할 때 정수를 이진 형식으로 변환한 후 각 비트를 가장 낮은 비트부터 정렬한 후 비트 AND, 비트 OR, 비트 XOR 등의 연산을 수행합니다.
운영자 | 이름 | 예 | 설명하다 |
~ | 비트 반전 | ~x | x 값을 비트 단위로 반전합니다. |
& | 비트 AND | x&y | x와 y의 비트별 AND 연산 |
| | 비트 또는 | x|y | x와 y 사이의 비트별 OR 연산 |
^ | 비트 XOR | x^y | x와 y에 대해 비트별 XOR 연산을 수행합니다. |
>> | 부호 있는 오른쪽 시프트 | x>>y | x를 오른쪽으로 약간 이동 |
<< | 왼쪽으로 이동 | x<<a | x를 왼쪽으로 조금 이동 |
5. 회원제 운영업체
멤버십 연산자는 개체가 지정된 순서 또는 집합에 있는지 확인하는 데 사용됩니다.
운영자 | 이름 | 예 | 설명하다 |
~에 | 존재하다 | y의 x | x가 y 시퀀스에 있으면 true를 반환합니다. |
온트 정수 | 존재하지 않는다 | x는 y에 없음 | x가 y 시퀀스에 있으면 false를 반환합니다. |
6. 신원 연산자
항등 연산자는 두 개체가 동일한 개체인지 여부를 확인하는 데 사용됩니다.
운영자 | 이름 | 예 | 설명하다 |
~이다 | 참조는 다음과 같습니다. | x는 y이다 | x와 y의 참조 주소가 동일하면 True를 반환합니다. |
아니다 | 참조가 다음과 같지 않습니다. | x는 y가 아니다 | x와 y의 참조 주소가 동일하면 False가 반환됩니다. |