Programing/python

파이썬의 연산자

Ezzi 2023. 2. 26. 16:43
반응형

다음은 파이썬에서 사용 가능한 연산자의 종류입니다.

 

1. 산술 연산자

  • 덧셈(+)
  • 뺄셈(-)
  • 곱셈(*)
  • 나눗셈(/)
  • 몫(//)
  • 나머지(%)
  • 거듭제곱(**)
a = 10
b = 5
c = a + b   # 15
d = a - b   # 5
e = a * b   # 50
f = a / b   # 2.0
g = a // b  # 2
h = a % b   # 0
i = a ** b  # 100000

 

2. 비교 연산자

  • 같음(==)
  • 같지 않음(!=)
  • 크거나 같음(>=)
  • 작거나 같음(<=)
  • 큼(>)
  • 작음(<)
a = 10
b = 5
c = a == b   # False
d = a != b   # True
e = a >= b   # True
f = a <= b   # False
g = a > b    # True
h = a < b    # False

 

3. 논리 연산자

  • 논리곱(and)
  • 논리합(or)
  • 논리부정(not)
a = True
b = False
c = a and b   # False
d = a or b    # True
e = not a     # False

 

4.  할당 연산자

  • 등호(=)
  • 더하기 등호(+=)
  • 빼기 등호(-=)
  • 곱하기 등호(*=)
  • 나누기 등호(/=)
  • 몫 등호(//=)
  • 나머지 등호(%=)
  • 거듭제곱 등호(**=)
a = 10
a += 5   # a = a + 5와 같음, a는 15
a -= 3   # a는 12
a *= 2   # a는 24
a /= 3   # a는 8.0
a //= 3  # a는 2
a %= 3   # a는 2
a **= 3  # a는 8

 

5. 비트 연산자

  • 비트 AND(&)
  • 비트 OR(|)
  • 비트 XOR(^)
  • 비트 NOT(~)
  • 왼쪽 시프트(<<)
  • 오른쪽 시프트(>>)
a = 10     # 1010 (2진수)
b = 7      # 0111 (2진수)
c = a & b  # 0010 (2진수), c는 2
d = a | b  # 1111 (2진수), d는 15
e = a ^ b  # 1101 (2진수), e는 13
f = ~a     # 0101 (2진수), f는 -11
g = a << 1 # 10100 (2진수), g는 20
h = a >> 1 # 0101 (2진수), h는 5

 

6. 멤버십 연산자

  • in
  • not in
a = [1, 2, 3, 4, 5]
b = 3 in a      # True
c = 6 not in a  # True

 

7. 항등성 연산자

  • is
  • is not
a = 10
b = 10
c = a is b     # True
d = a is not b # False

 

위 연산자들을 적절히 조합하여 다양한 계산을 수행할 수 있습니다.

반응형

'Programing > python' 카테고리의 다른 글

파이썬의 반복문  (0) 2023.02.26
파이썬의 조건문  (1) 2023.02.26
파이썬 자료형  (0) 2023.02.26
파이썬 변수(Variable)  (0) 2023.02.26
파이썬 개발환경 설정을 위해 필요한 항목들에 대해서  (0) 2023.02.26