Python

파이썬을 배워보자 (기본 연산자)

25G 2021. 3. 19. 12:29

연산자의 종류에는 

산술 연산자

대입 연산자

비교 연산자

논리 연산자

비트 연산자

기타 연산자

크게 나눠지는데요 일단 산술 연산자부터 보시죠

 

산술 연산자

위처럼 연산자에는 우리가 수학에서 흔히 볼 수 있는 연산자들과 컴퓨터에만 적용되는 연산자가 있었습니다!

덧셈, 뺄셈, 곱셈, 나눗셈, 나누고 나머지를 구하는% 와 사진엔 없지만 **로 하면 제곱도 된답니다

 

위에 % 라는 기호를 이용해 나누고 나머지를 구하는 것을 모드 연산이라고 한데요 

위주석에 적혀있듯이 어떤 수를 나눴을 때 분모 마이너스 1까지 반복되는 특징이 있습니다!

그래서 이 반복되는 특징을 이용해서 많은 프로그램을 만든다고 하니 잘 기억해놔야겠습니다.

 

 

대입 연산자

파이썬에서는 =을 수학에서처럼 이퀄로 보는 게 아니라 =을 기준으로 왼쪽에 있는 저장소에 오른쪽에 있는 데이터를 저장한다는 의미가 됩니다!

그래서 대입 연산자라는 말을 쓰는가 봐요 대입 연산자는 위와 같이 입력할 수 있답니다

 

비교 연산자

비교 연산자는 두 가지의 수를 비교할 때 사용하는데 그래서 결과가 참일 때 True, 거짓일 때 False가 됩니다

무언가 둘 중에 하나를 선택해야 할 때 사용하면 유용하겠죠?

중요한 포인트는 비교 연산자의 기준은 왼쪽이라는 거!

비교 연산자의 기호는 위에 사진을 참고해 주시면 감사하겠습니다.

논리 연산자

위에 주석에 적혀 있듯이 비교 연산자와 참 관계가 깊지만 다른 논리 연산자입니다

논리 값 또한 True, False밖에 없으니 비교 연산자처럼 두 가지 상황에서 선택을 강요할 때 쓰면 유용한 연산자인 것 같습니다.

 

 

비트 연산자

비트 연산자
1 이진수를 알아야 하고
2. 컴퓨터에서 이진수가 어떻게 다뤄지는지 이해하고 있어야 하고
3. 우리가 쓰는 10진 정수를 이진수로 변환할 수 있어야 함
4. 이진수를 다시 10진 정수로 변환할 수 있어야 한다.

-포토샵 같은 이미지 처리 프로그램
-프리미어 프로 같은 동영상 편집 프로그램
-알집 같은 압축 프로그램
-v3 같은 보안 프로그램

에 사용이 되는데요 너무 어렵고 배우는데 시간도 걸리다 보니 간단하게 하고 넘어간 파트입니다.
정보처리 기능사 필기 - 불대수 파트를 공부하면 좀 더 깊게 공부할 수 있다고 합니다! 참고~

 

대표적인 연산자들을 겉핡기 해봤는데요 프로그래밍은 깊게 들어갈수록 참 어렵네요 ㅠㅠ

하지만 제가 타자 치는 것을 좋아해서(변탠가,,) 그런지 참 재밌습니다 ㅎㅎㅎㅎ

다음에 봐요~