파이썬 기반 데이터분석을 위한 첫걸음으로 파이썬의 연산자에 대해 알아본다.
파이썬에는 다양한 연산자가 있으나 데이터 분석을 위해 주로 사용하는 연산자는 다음과 같다.
● 산술 연산자: 각종 원소의 산술연산이 기본이며 기타 기능도 지원
● 비교 연산자: 보통 이항연산자로 연산자 좌우의 원소를 비교
● 할당 연산자: 원소 또는 객체를 다른 객체 또는 함수의 인자에 할당(assign)시 사용
산술 연산자
● 사칙연산: +, -, *, /, //(몫), %(나머지)
● 지수연산: **
※ 별도의 제곱근 함수 사용대신 지수부에 0.5를 입력하는 것을 권장
1 | 5 // 2 |
산술연산자 중 +, *는 문자 또는 리스트(list) 객체 연산에 활용할 수 있다.
1 | "abc" + "def" |
True와 False는 산술연산을 실시할 경우 자동으로 정수형으로 바뀌며 True
는 1, False
는 0으로 처리된다.
1 | True + True |
비교 연산자
● 대소비교: >=, <=, >, <
● 동일비교: ==, !=
※ 등호(equal)를 2개 사용하며 여기서 느낌표는 반대(not)를 뜻함
1 | 3 > 2 |
할당 연산자
객체 또는 함수의 인자에 원소 또는 객체를 할당하기 위해 사용한다. 기본적으로 “=”을 사용하며 별도의 산술연산을 동반한 할당을 할 경우 등호 앞에 관련 산술연산자를 붙여서 사용할 수 있다.
1 | aa = 1 |