Powered by the Tomorrow.io Weather API
[ 프리미엄 ] 코딩과 관련한 컨텐츠 및 뉴스를 공유합니다.

※ 파이썬 | Javascript | 꿀팁

[2.0.2.3 계묘년 흑토끼] 대박나세요! 자세히보기

코딩박사/python

[9회차] 파이썬 연산자 (Operators)

잇잇쌤 2022. 12. 30. 10:00
728x90
반응형
SMALL

안녕하세요 잇잇쌤입니다!

 

오늘은 연산자라는 것 을 배워볼까 합니다!

 

혹시 컴퓨터가 어원으로 가보면 계산기? 라는 걸 아시나요?

 

 

'컴퓨터'(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  연산자 : 바이나리 이진수 끼리 비교할때 사용하는 연산자 

 

728x90
반응형
Powered by the Tomorrow.io Weather API