[Python] 파이썬의 연산자

2024. 3. 28. 16:54· 프로그래밍/Python
목차
  1. 연산자란?
  2. 산술 연산자
  3. 복합 연산자
  4. 비교 연산자
  5. 논리 연산자
  6. 멤버십 연산자
  7. 더 많은 연산자를 알아보고 사용해보자!

연산자란?

Python에서 연산자란 특정한 작업을 하기 위해서 사용하는 기호를 말한다.
연산자는 값을 계산하거나 평가하기 위한 필요한 부호이고 아래와 같은 연산자들이 존재한다.

  1. 산술 연산자(Arithmetic Operator)
  2. 복합 연산자(Assignment Operator)
  3. 비교 연산자(Comparing Operator)
  4. 논리연산자(Logical Operator)
  5. 멤버십 연산자(Membership Operator
  6. ETC ....

연산자 중에서 대표적인 5가지를 알아보자!!


산술 연산자

산술 연산자는 수에 대하여 계산 하는 것을 의미한다.
대표적으로 사용 되는 연산자는 대입, 더하기, 빼기, 곱하기, 나누기, 나머지 연산이다.
산술 연산자의 종류 및 기호는 아래와 같다.

기호 기능 사용 예시 사용 결과
+ 더하기 1 + 2 3
- 빼기 2 - 1 1
* 곱하기 3 * 3 9
** 지수 2**5 32
/ 나누기 20/3 6.6666666
// 나누기 후 몫 20//3 6
% 나누기 후 나머지 20%3 2
= 대입 '변수명' = 3 변수명에 데이터 할당

복합 연산자

복합 연산자는 대입 연산자와 다른 연산자를 합쳐놓은 것을 의미한다.
대입 연산자 사용으로 산술 후 바로 대입(할당) 하여 코드를 간견하게 만들 수 있다.
대입 연산자 종류 및 기호는 아래와 같다.

기호 기능 사용예시 사용 결과(x값)
+= 더한 후 대입 x += y 13
-= 뺀 후 대입 x -= y 7
*= 곱한 후 대입 x *= y 30
/= 나눈 후 대입 x /= y 3.333333
//= 나눈후 몫을 대입 x //= y 3
%= 나눈 후 나머지를 대입 x %= y 1

👉 사용 결과는 x = 10, y=3으로 진행 된 값 입니다. 


비교 연산자

비교 연산자는 크기를 비교하는 연산자를 의미한다.
비교 연산자의 결과 값은 bool 타입으로 반환 되며, 맞으면 True 틀리면 False로 반환된다.
비교 연산자의 종류 및 기호는 아래와 같다.

기호 사용 예시 의미
> a > b a가 b보다 크다
< a < b a 가 b보다 작다
== a == b a와 b의 값이 같다
!= a != b a와 b의 값이 같지 않다.
>= a >= b a가 b보다 크거나 같다
<= a <= b a가 b보다 작거나 같다

논리 연산자

논리 연산자는 bool타입을 계산하여 bool타입을 반환하는 연산자이다.
논리 연산자의 종류 및 표현법은 아래와 같다.

기호 사용 예시 설명
and 조건1 and 조건2 조건 1과 조건2가 둘다 참이면 참, 아니면 거짓
or 조건1 or 조건2 조건1과 조건2 둘중 하나가 참이면 참, 아니면 거짓
not not 조건1 조건1이 참이면 거짓, 거짓이면 참

멤버십 연산자

멤버십 연산자는 포함여부를 확인하는 연산자이다.
결과 값은 bool타입으로 반환한다.
멤버십 연산자 종류 및 표현법은 아래와 같다.

기호 사용 예시 설명
in '요소' in '멤버' 멤버안에 요소가 있으면 참, 아니면 거짓
not in '요소' not in '멤버' 멤버안에 요소가 없으면 참, 있으면 거짓

더 많은 연산자를 알아보고 사용해보자!

Python에서 지원하는 연산자의 종류가 많기 때문에 하나의 게시물에 다 설명하기가 어렵다.
하. 지. 만. 아래의 사이트를 통하면 더 많은 종류의 연산자와 실습을 해볼 수 있다!
다들 들어가서 한번씩 공부해보면 좋을것 같다!

 

Python Operators

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com


참고 문서

 

07. 멤버 연산자(Membership Operators)

### 1. 멤버 연산자(Membership Operators) >** in 연산자** : 포함하는지 검사합니다. > **not in 연산자** : 포함되어 있지 않은지 검…

wikidocs.net

 

파이썬 연산자 : 비교 연산자와 논리 연산자 활용 예제

#파이썬 #연산자 #비교 #논리 연산자란? 파이썬에서 다루는 연산자에는 변수의 크기를 비교하여 같거나, 크...

blog.naver.com

 

(Python)연산자와 단축평가 feat. and/or

연산자에 대해 공부하다 굉장한것을 발견했다 바로 논리연산자 and or 역시 익숙하지 않은 언어를 다루다 보니 수학에서 배운 합집합, 교집합과는 다른 무언가를 발견했다 바로 문자와 숫자에 대

velog.io

 

[python] 파이썬 연산자

수식이란 피연산자와 연산자의 조합이라고 할 수 있습니다. 연산자는 어떤 연산을 나타내는 기호를 뜻하며 ...

blog.naver.com

 

'프로그래밍 > Python' 카테고리의 다른 글

[Python - 3 ] 입력과 출력  (0) 2024.04.01
[Python - 2 ] 변수, 자료형, 메소드 그리고 비교 및 논리 연산자  (0) 2024.04.01
[Python - 01 ] 기본 문법  (0) 2024.04.01
[Python] 파이썬의 변수 저장 방식과 메모리 해제(Garbage Collector)  (0) 2024.03.29
[Python] is연산자와 ==연산자의 차이점  (0) 2024.03.28
  1. 연산자란?
  2. 산술 연산자
  3. 복합 연산자
  4. 비교 연산자
  5. 논리 연산자
  6. 멤버십 연산자
  7. 더 많은 연산자를 알아보고 사용해보자!
'프로그래밍/Python' 카테고리의 다른 글
  • [Python - 2 ] 변수, 자료형, 메소드 그리고 비교 및 논리 연산자
  • [Python - 01 ] 기본 문법
  • [Python] 파이썬의 변수 저장 방식과 메모리 해제(Garbage Collector)
  • [Python] is연산자와 ==연산자의 차이점
나무늘보Programmer
나무늘보Programmer
게으른 개발자가 공부하고 성장하는 과정을 기록하는 블로그 입니다.
나무늘보Programmer
게으른 개발자의 개발일기
나무늘보Programmer
전체
오늘
어제
  • 분류 전체보기 (71)
    • 수학 (0)
      • 확률과 통계 (0)
    • Computer Science(CS) (8)
      • 혼자 공부하는 컴퓨터 구조 + 운영체제 (1)
      • Network (0)
    • 프로그래밍 (57)
      • Python (8)
      • Java (1)
      • C++ (0)
      • HTML (13)
      • CSS (13)
      • JavaScript (19)
      • DB (1)
      • Spring (1)
    • 머신러닝&딥러닝 (0)
      • Computer Science(CS) (0)
      • 인공지능 (0)
      • Paper Review (0)
    • BootCamp(OZ Coding School) (3)
    • TroubleShooting (1)
    • SandBox (0)
    • Project (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
나무늘보Programmer
[Python] 파이썬의 연산자
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.