-
[Python tutorial] 11. Operators코딩/Python 2022. 12. 21. 17:14728x90
연산자, Operators
- 산술 연산자, Arithmetic operators
- 지정 연산자, Assignment operators
- 비교 연산자, Comparison operators
- 논리 연산자, Logical operators
- 동일 연산자, Identity operators
- 자격 연산자, Membership operators
- 비트 연산자, Bitwise operators
산술 연산자, Arithmetic Operators
print(10 + 5)
연산자 이름 예 + 더하기 x + y - 빼기 x - y * 곱하기 x * y / 나누기 x / y % 나머지 나누기 Modulus x % y ** 제곱 x ** y // 바닥나누기 x // y 지정 연산자, Assignment Operators
연산자 예 Same As = 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 비교 연산자, Comparison Operators
연산자 이름 예 == 등호 x == y != 부등호 x != y > 보다 크다 x > y < 보다 작다 x < y >= 크거나 같다 x >= y <= 작거나 같다 x <= y 논리 연산자, Logical Operators
연산자 설명 예 and 모두 참일 때 참 x < 5 and x < 10 or 하나가 참이면 참 x < 5 or x < 4 not 결과 반전, 결과가 참이면 거짓을 반환 not(x < 5 and x < 10) 동일 연산자, Identity Operators
연산자 설명 예 is 양쪽이 같으면 참을 반환 x is y is not 양쪽이 서로 다르면 참을 반환 x is not y 자격 연산자, Membership Operators
연산자 설명 예 in 지정된 값을 가진 시퀀스가 객체에 있으면 True를 반환 x in y not in 지정된 값을 가진 시퀀스가 객체에 없으면 True를 반환 x not in y 비트 연산자, Bitwise Operators
연산자 이름 설명 & AND 두 비트가 모두 1이면 각 비트를 1로 설정 | OR 두 비트 중 하나가 1이면 각 비트를 1로 설정 ^ XOR 두 비트 중 하나만 1이면 각 비트를 1로 설정 ~ NOT 모든 비트 반전 << 제로 채우기 왼쪽 시프트 오른쪽에서 0을 밀어 왼쪽으로 이동하고 가장 왼쪽 비트가 떨어지게 함 >> 부호 있는 오른쪽 시프트 가장 왼쪽 비트의 복사본을 왼쪽에서 밀어 오른쪽으로 이동하고 가장 오른쪽 비트가 떨어지게 함 728x90'코딩 > Python' 카테고리의 다른 글
[Python tutorial] 13. Control flow, Loop, Iterator (0) 2022.12.21 [Python tutorial] 12. Control flow, If...else (0) 2022.12.21 [Python tutorial] 10. Data type - Dictionary (0) 2022.12.21 [Python tutorial] 9. Data type - Sets (0) 2022.12.21 [Python tutorial] 8. Data type - Tuple (0) 2022.12.21