안녕하세요 잇잇쌤입니다!
오늘은 연산자라는 것 을 배워볼까 합니다!
혹시 컴퓨터가 어원으로 가보면 계산기? 라는 걸 아시나요?
'컴퓨터'(computer)라는 명칭의 유래는 먼저 계산한다는 뜻의 라틴어 '콤푸타레'(computare)에서 유래했다
바로 Compute 는 계산하다 란 뜻이고, Computer 는 Compute + er (사람)로 합쳐서 스스로 계산하는 사람 이라는 뜻으로 만들어졌다고 해요!
그래서 Computer가 된 것이랍니다!
그러면 컴퓨터는 역시 계산의 기능을 담고 있다라고 보시면 되겠네요.
그래서 코딩 언어에서는 모두 연산기능을 담고 있습니다. 바로 연산자를 통해서요!
사칙연산이라고 어렸을때, 많이 배웠을 텐데 , 바로 코딩은 그러한 덧셈, 뺄셈, 곱셈, 나눗셈 등을 연산할 수 있는 기본 기능이 있어요. 그 뿐 만 아니에요.
데이터 과학을 연구할때 기본 언어로 사용하고 있는 파이썬은, 바로 지난시간 데이터 종류에 따라 값의 비교도 가능하고 논리비교, 등등 여러가지 계산을 수행할 수 있어요.
다음과 같이 총 7가지로 연산자를 가지고 있어요!
- Arithmetic operators
- Assignment operators
- Comparison operators
- Logical operators
- Identity operators
- Membership operators
- Bitwise operators
1) 숫자 연산자 Arithmetic operators :수학적 연산이 필요할때 사용
Addition : 덧셈 +
Subtraction : 뺄셈 -
Multiplication : 곱셈 *
Division : 나눗셈 /
Modulus : 나눈 나머지 %
Exponentiation : 제곱 **
Floor division : 몫 //
제곱연산자 사용 예)
x = 2
y = 5
print(x ** y) #same as 2*2*2*2*2
결과 ?
32 = 2의 5승 ( 2*2*2*2*2)
몫 연산자 사용 예)
x = 15
y = 2
print(x // y)
#the floor division // rounds the result down to the nearest whole number
결과?
7 = 15/2
2) 할당 연산자 Assignment operators : 연산해서 값을 동시에 할당해줌
3) 비교 연산자 Comparison operators : 두개의 값을 비교하기 위해 사용됨
4) 논리 연산자 Logical operators : 조건문과 결합되어 사용되는 연산자
5) 아이덴티파이 연산자 Indentify operators : object끼리 비교해서 같은지 틀린지를 확인하는 연산자
6) 멤버십 연산자 Membership Operators : 오브젝트 내 각각 일련의 값들이 있는지 없는지 확인하는 연산자
7) 비트와이즈 연산자 Bitwise 연산자 : 바이나리 이진수 끼리 비교할때 사용하는 연산자
'코딩박사 > python' 카테고리의 다른 글
[11회차] 파이썬 Casting (1) | 2023.01.20 |
---|---|
[10회차] 데이터 타입 - Numbers (1) | 2023.01.05 |
[8회차] 데이터 유형 Data Types (0) | 2022.12.29 |
[7회차] 변수(variables) - 전역 변수 VS 지역 변수 (0) | 2022.12.28 |
[6회차] 변수 (Variables) - 변수 여러개 값 할당하기 (tulpe unpack collection) (1) | 2022.12.22 |