Operator


산술연산자

  • +, -, *, /
  • ** (제곱), % (나머지), // (나머지 버림)
    5 % 2   # 1
    5 // 2  # 2
    

비교연산자

  • ==, !=
  • <, >, <=, >=

할당연산자

  • =
  • +=, -+, *=, /=
  • %=, //=

논리연산자

  • and, or, not ```python x = True y = False

if x and y: print("Yes") else: print("No")


### Bitwise 연산자

* & (AND), | (OR), ^ (XOR), ~ (Complement), <<, >> (Shift)
* 비트단위의 연산을 하는데 사용됨
```python
a = 8     # 0000 1000
b = 11    # 0000 1011
c = a & b # 0000 1000  (8)
d = a ^ b # 0000 0011  (3)

print(c)
print(d)

멤버쉽 연산자

  • in, not in
  • 좌측 Operand가 우측 컬렉션에 속해 있는지 아닌지를 체크함
    a = [1,2,3,4]
    b = 3 in a    # True
    print(b)
    

Identity 연산자

  • is, is not
  • 양쪽 Operand가 동일한 Object를 가리키는지 아닌지를 체크함
    a = "ABC"
    b = a
    print(a is b)  # True
    

results matching ""

    No results matching ""