반응형
[파이썬 자료형] Number
파이썬의 자료형 중 숫자에 대해 간략히 알아본다.
모든 프로그래밍언어의 기본이 자료형이고 언어마다 자료형의 의미는 대부분 비슷하지만
사용하는 형태 등의 약간의 차이가 있다.
여러가지 언어를 사용하다보면 헷갈리기 쉬우므로 정리해둔다.
그 중 첫 번째로 숫자형 (Number) 자료에 대해 알아본다.
Number는 주로 Int와 Float 두 가지로 나뉜다.
말 그대로 정수와 소수점을 포함하는 실수이다.
그림에서와 같이 표현방식만 다를뿐 숫자형은 int와 float, 복소수를 의미하는 complex가 있다.
지수 표현 방식이며 결과값이 소수이기 때문에 float이다.
8진수와 16진수의 결과값도 정수이기 때문에 int 로 표시된다.
print() 와 type() 그에 따른 결과값인 <class 'string'>에 관해서는 다음에 알아보기로 하고 지금은
그냥 자료가 어떤 타입으로 인식되는지만 본다.
8진수는 0o 또는 0O(숫자0+알파벳 소문자o 또는 대문자 O)로 시작하면 된다.
16진수는 0x로 시작하면 된다.
숫자형에서 사용되는 연산자 +, -, *, / 사칙연산은
기본적인 수학 연산과 같은 연산을 수행한다.
** 제곱을 나타낸다.
// 다른언어에서는 주석을 나타내지만 파이썬에서는 나눗셈 후 소수점 아랫자리를 버리는 연산을 수행한다.
-7//3을 하면 결과값은 -3이 나온다. 이는 무조건 소수점을 버리는 것이 아니라
나눗셈의 결과값보다 작은 정수 중 가장 큰 정수를 리턴하기 때문이다.
반응형
'파이썬 > 파이썬 기본 문법' 카테고리의 다른 글
파이썬3 pip3 설치하기 (Ubuntu 18.04 LTS) (1) | 2018.12.05 |
---|---|
[파이썬 자료형] String 문자열 (관련함수 Method) (0) | 2018.12.05 |
[파이썬 자료형] String 문자열 (포매팅 Formatting) (0) | 2018.12.05 |
[파이썬 자료형] String 문자열 (인덱싱, 슬라이싱) (0) | 2018.12.05 |
[파이썬 자료형] String 문자열 (문자열 생성, 연산) (0) | 2018.12.05 |
댓글