728x90

1. 산술 연산자

  • 더하기(+): 두 개의 값을 더할 때 사용합니다.
  • 빼기(-): 첫 번째 값을 두 번째 값에서 뺄 때 사용합니다.
  • 곱하기(*): 두 개의 값을 곱할 때 사용합니다.
  • 나누기(/): 첫 번째 값을 두 번째 값으로 나눌 때 사용합니다.
  • 나머지(%, Modulo): 첫 번째 값을 두 번째 값으로 나누고 나머지 값을 구할 때 사용합니다.
  • 몫(//, Floor Division): 첫 번째 값을 두 번째 값으로 나눈 후 소수점 이하를 버린 몫을 구할 때 사용합니다.
  • 거듭제곱(**): 첫 번째 값을 두 번째 값 만큼 거듭제곱할 때 사용합니다

2. 할당 연산자

  • 등호(=): 오른쪽 값을 왼쪽 변수에 할당합니다.
  • 더하기와 할당(+=): 왼쪽 변수에 오른쪽 값을 더하고 그 결과를 왼쪽 변수에 할당합니다.
  • 빼기와 할당(-=): 왼쪽 변수에서 오른쪽 값을 빼고 그 결과를 왼쪽 변수에 할당합니다.
  • 곱하기와 할당(*=): 왼쪽 변수에 오른쪽 값을 곱하고 그 결과를 왼쪽 변수에 할당합니다.
  • 나누기와 할당(/=): 왼쪽 변수를 오른쪽 값으로 나누고 그 결과를 왼쪽 변수에 할당합니다.
  • 나머지와 할당(%=): 왼쪽 변수를 오른쪽 값으로 나눈 나머지를 구하고 그 결과를 왼쪽 변수에 할당합니다.
  • 몫과 할당(//=): 왼쪽 변수를 오른쪽 값으로 나눈 몫을 구하고 그 결과를 왼쪽 변수에 할당합니다.
  • 거듭제곱과 할당(**=): 왼쪽 변수를 오른쪽 값 만큼 거듭제곱한 결과를 왼쪽 변수에 할당합니다.

3. 비교 연산자

  • 같음(==): 두 값이 같으면 True를 반환합니다.
  • 같지 않음(!=, <>): 두 값이 다르면 True를 반환합니다.
  • 작음(<): 첫 번째 값이 두 번째 값보다 작으면 True를 반환합니다.
  • 큼(>): 첫 번째 값이 두 번째 값보다 크면 True를 반환합니다.
  • 작거나 같음(<=): 첫 번째 값이 두 번째 값보다 작거나 같으면 True를 반환합니다.
  • 크거나 같음(>=): 첫 번째 값이 두 번째 값보다 크거나 같으면 True를 반환

4. 논리 연산자

  • and: 두 값이 모두 True일 때 True를 반환합니다.
  • or: 두 값 중 하나 이상이 True일 때 True를 반환합니다.
  • not: 값이 True이면 False를 반환하고, False이면 True를 반환합니다.

5. 비트 연산자

  • 비트 AND(&): 두 개의 이진수에서 해당 비트가 모두 1일 때 1을 반환합니다.
  • 비트 OR(|): 두 개의 이진수에서 해당 비트 중 하나라도 1이면 1을 반환합니다.
  • 비트 XOR(^): 두 개의 이진수에서 해당 비트가 다를 때 1을 반환합니다.
  • 비트 NOT(~): 모든 비트를 반전합니다.
  • 왼쪽 시프트(<<): 이진수를 왼쪽으로 지정한 비트 수만큼 이동합니다.
  • 오른쪽 시프트(>>): 이진수를 오른쪽으로 지정한 비트 수만큼 이동합니다.

6. 멤버십 연산자

  • in: 값이 시퀀스에 포함되어 있으면 True를 반환합니다.
  • not in: 값이 시퀀스에 포함되어 있지 않으면 True를 반환합니다.

7. 항등 연산자

  • is: 두 개의 객체가 동일한 객체를 참조하면 True를 반환합니다.
  • is not: 두 개의 객체가 동일한 객체를 참조하지 않으면 True를 반환합니다.

8. 기타 연산자

  • 콤마(,): 값들을 나열할 때 사용합니다.
  • 콜론(:): 슬라이싱, for 루프, if문, 함수 정의 등에서 사용합니다.
  • 물음표(?): 객체나 모듈의 정보를 확인할 때 사용합니다.
  • @: 행렬 곱셈을 할 때 사용합니다. (Python 3.5 이상에서 사용 가능합니다.)

위에서 설명한 파이썬의 다양한 기호들은 프로그래밍에서 매우 유용하게 사용되며, 다양한 연산을 수행할 수 있도록 해줍니다.

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

 

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

 

728x90

+ Recent posts