오늘의 파이썬_[자료형] 숫자형, 파이썬 숫자형

728x90
반응형

if, else, elif 문은 자료형에 대한 설명이 없어도 설명이 가능했는데, for문 while 문 을 공부하려다보니 자료형을 반드시 숙지해야 설명이 가능해 자료형에대해 알아보고 for, while 문 등을 설명하도록 하겠다!

 

 

1. "자료형" 이란?

자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다.

 

 - 출처

https://ko.wikipedia.org/wiki/%EC%9E%90%EB%A3%8C%ED%98%95

 

자료형 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류

ko.wikipedia.org

 

자료형이란 컴퓨터에서 사용하는 숫자(정수, 실수), 문자(문자열) 등 자료 형태로 사용하는 것들의 크기(Byte)나, 형태(정수, 실수)를 의미한다. 프로그래밍에서 사용하는 변수가 가질 수 있는 자료의 크기, 형태를 나타낸다.

 

 

Python에서는 숫자형, 문자열, 튜플, 리스트, 딕셔너리, 집합, 불 이렇게 총 7가지의 자료형이 있다. 본 포스팅에서는 숫자형에대해 먼저 알아보도록 하겠다.

 

2. "숫자형" 이란?

숫자형(Number)이란 숫자 형태로 이루어진 자료형으로 슷자형으로 사용되는 변수는 정수, 실수, 8진수, 16진수 등의 값을 가질 수 있다.

 

2.1. 정수형

a = 1
a = -1
a = 0

정수형(Integer)은 말 그대로 정수를 나타내는 변수로 음의정수, 양의정수, 0 을 표현 할 수 있다.

2.2 실수형

a = 1.1
a = -1.1
a = 0.0
b = 1.23e10
b = 1.23e-10

실수형(Floating-point)은 실수를 나태내는 변수로 위와 같이 두가지 표현 방식이 있다. 변수 a 와 같이 우리가 흔히 사용하는 소수점 표현방식이 있고, 변수 b와 같이 지수표현방식이 있다. 둘 중 어떤것을 써도 표현 가능하고 e 대신 E를 사용해도 된다. 지수표현방식에서 e와 E를 구별하지 않는다.

 

2.3 8진수, 16진수

8진수와 16진수는 Python에서 잘 사용하지 않는 형태이지만 간단히 알아두면 도움이 될 것이다.

a = 0o011

b = 0x0123
c = 0x1A2B

변수 a는 8진수형태의 자료형을 갖는다 16진수는 0x 로 표현되고 8진수는 0o 로 표현된다. 여기서 0은 숫자 0(zero)이고 o는 알파벳 소문자 o이다.

 

 

 

 

파이썬에서는 자료형을 자동으로 지정한다. C/C++과 같이 자료형을 별도로 지정해 줄 필요가 없다. 

 

 

-끝-

728x90
반응형