[파이썬 기초] 자료형(숫자)과 기본 연산

롬롬·2021년 7월 25일
0

파이썬 기초

목록 보기
2/6

안녕하세요~!🤗 오늘은 자료형과 관련하여 포스팅하려고 합니다.

자료형은 숫자와 Boolean, 문자열 등 자료의 형태를 의미합니다. 데이터는 숫자, 문자, 날짜, Boolean 등의 자료로 구성되어 있기 때문에 자료형에 대해 먼저 살펴보고 기본 연산에 대해서도 간단하게 알려드리겠습니다.

이번 포스팅에서는 자료형 중 숫자 파트를 소개하며 기본 연산들을 해보려고 합니다!😀 파이썬 IDLE 또는 개발툴(IDE)을 실행해주세요 :)
(저는 아나콘다의 주피터 노트북으로 실습을 하였습니다!)

숫자

숫자형은 숫자 형태로 이루어진 자료형을 말합니다. 크게 정수형 자료와 실수형 자료, 이렇게 두 가지로 구분할 수 있습니다.😊

  • 정수형 자료 : -1, 0, 1 등
  • 실수형 자료 : 0.5, -1.5, 1.23E5, 2.15e5 등

사칙 연산

파이썬에서의 계산은 일반적인 계산 방법과 흡사합니다. 덧셈부터 천천히 볼까요?😣

  • 덧셈 ( + ) : '+' 부호를 사용하여 계산.
3+2
5
  • 뺄셈 ( - ) : '-' 부호를 사용하여 계산.
3-2
1
  • 곱셈 ( * ) : 'x' 가 아닌 '*'을 사용하여 계산.
3*2
6
  • 나눗셈 ( / ) : '/ ' 기호를 사용하여 계산.
3/2
1.5
  • 나눗셈(정수) ( // ) : '/ '를 2번 사용하여 나눗셈에서의 정수 부분을 구함.
3//2
1
  • 나머지 ( % ) : '%' 기호로 나눗셈에서의 나머지 부분을 구함.
3%2
1
  • 제곱 ( ** ) : '*' 기호를 2번 사용하여 제곱을 구함. ( R 프로그래밍에서는 '^' 기호 사용)
3**2
9

연산자 우선 순위

파이썬에서 연산할 때의 우선 순위는 다음과 같습니다. 중고등학교 때 배운 계산 순서와 크게 다르지 않죠??🙃

괄호(Parenthesis) > 제곱(Power) > 곱셈(Multiplication)/나눗셈(Division)/나머지(Remainder) > 덧셈(Addition)/뺄셈(Subtraction) > 왼쪽-오른쪽(Left to Right)

다음을 구해볼까요?

1 + 2 * 3 - 4 / 5 ** 6
6.999744

괄호가 없으므로, 제곱부터 위에서 말한 순서대로 계산하면 6.999744가 나옵니다.

숫자 간의 유형(Type) 변환

앞에서 말했듯이 숫자는 정수형과 실수형으로 구분됩니다. 이번에는 int()float() 메서드를 사용하여 실수형을 정수형으로, 정수형은 실수형으로 변환해봅시다.👊

  • 실수형 ➡ 정수형 변환
int(3.14)
3
  • 정수형 ➡ 실수형 변환
float(3)
3.0

2진수/8진수/16진수의 표현

2진수/8진수/16진수를 활용하여 수를 표현할 수 있습니다. 셀에 2/8/16진수를 입력하면 10진수의 수를 출력할 수 있고, bin()/oct()/hex() 메서드로 10진수로 변환할 수 있습니다.

  • 16진수
0x10
16

hex( n ) : 10진수를 16진수로 변환

  • 8진수
0o20
16

oct( n ) : 10진수를 8진수로 변환

  • 2진수
0b10000
16

bin( n ) : 10진수를 2진수로 변환

숫자 자료형과 기본 연산 완료.

숫자형의 종류와 기본 연산들에 대해 알아보고, 2진수/8진수/16진수로 변환하는 법에 대해 살펴보았습니다. 다음 포스팅에서는 자료형 중 불리언(Boolean)에 대해 소개해드리겠습니다! 다음 포스팅에서 만나요🤍

전공 수업의 강의 자료를 참고하여 포스팅하고 있습니다 :)

profile
🤗🤗🤗

0개의 댓글