연산자

Shinbbb·2022년 8월 13일
0
post-thumbnail

백준 문제풀이는 하는 과정에서 연산자에 대한 지식의 부재로 공부를 하게 되었다.

연산자: 연산자는 변수 및 값에 대한 수정 변환 작업을 할 때 사용한다.
파이썬에서 연산자는 다양하게 있으며, 아래와 같은 유형으로 나눌 수 있다.

  • 산술 연산자
  • 할당 연산자
  • 비교 연산자
  • 논리 연산자
  • 아이덴티 연산자
  • 멤버쉽 연산자
  • 비트와이즈 연산자

여기서 산술, 할당, 비교, 논리 연산자에 대해 알아보았다.

1. 산술 연산자: 산술 연산자는 일반적인 수학 연산을 수행하기 위해 숫자와 함께 사용한다.


+: 연산자의 양쪽 값을 더한 값을 구한다. → a+b
-: 연산자의 왼쪽 값에서 오른쪽 값을 뺀 값을 구한다. → a-b
*: 연산자의 양쪽 값을 곱한 값을 구한다. → a*b
/: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 값을 구한다. → a/b
%: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 나머지를 구한다. → a%b
**: 연산자의 왼쪽 값에서 오른쪽 값을 제곱한 값을 구한다. → a**b
//: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 몫을 구한다. -> a//b

1-1. 산술 연산자 예시

2. 할당 연산자: 할당 연산자는 변수에 값을 대입할 때 사용한다.


=: 연산자의 오른쪽 값을 왼쪽에 할당한다. a=b
+=: 연산자의 왼쪽 값과 오른쪽 값을 더하여 왼쪽에 할당한다. a+=b
-=: 연산자의 왼쪽 값에서 오른쪽 값을 뺀 값을 왼쪽에 할당한다. a-=b
*=: 연산자의 왼쪽 값에서 오른쪽 값을 곱한 값을 왼쪽에 할당한다. a*=b
/=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 값을 왼쪽에 할당한다. a/=b
%=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 나머지값을 왼쪽에 할당한다. a%=b
**=: 연산자의 왼쪽 값에서 오른쪽 값을 제곱한 값을 왼쪽에 할당한다. a**=b
//=: 연산자의 왼쪽 값에서 오른쪽 값을 나눈 몫을 왼쪽에 할당한다. a//=b

2-1. 할당 연산자 예시


3. 비교 연산자: 비교 연산자는 두 값을 비교하는데 사용한다.


==: 연산자의 왼쪽 값과 오른쪽 값이 같으면 참을 반환한다. a==b
!=: 연산자의 왼쪽 값과 오른쪽 값이 다르면 참을 반환한다. a!=b
> : 연산자의 왼쪽 값이 오른쪽 값보다 크면 참을 반환한다. a>b
< : 연산자의 왼쪽 값이 오른쪽 값보다 작으면 참을 반환한다. a<b
>=: 연산자의 왼쪽 값이 오른쪽 값과 크거나 같으면 참을 반환한다. a>=b
<=: 연산자의 왼쪽 값이 오른쪽 값보다 작거나 같으면 참을 반환한다. a<=b

3-1. 비교 연산자 예시

4. 논리 연산자: 논리 연산자는 조건문을 결합할 때 사용한다.


and: 연산자의 왼쪽 값과 오른쪽 값이 모두 참이면 참을 반환한다. a and b
or: 연산자의 왼쪽 값과 오른쪽 값중에 하나라도 참이면 참을 반환한다. a or b
not: a가 거짓이라면 참을 반환하고 a가 참이라면 거짓을 반환한다. not a

4-1 논리 연산자 예시

profile
Back-End Engineer

0개의 댓글