상세 컨텐츠

본문 제목

파이썬 기본데이터 타입

개발/python

by IT License 2019. 6. 6. 21:39

본문

1. Python 기본 데이타 타입

파이썬에 사용되는 기본 데이타 타입(Scalar Data Type)에는 아래와 같은 타입들이 있다.

타입설명표현 예

int 정수형 데이타 100, 0xFF (16진수), 0o56 (8진수)
float 소숫점을 포함한 실수 a = 10.25
bool 참, 거짓을 표현하는 부울린 a = True
None Null과 같은 표현 a = None

정수형은 소숫점을 갖지 않는 정수를 갖는 데이타 타입이며,

float는 소숫점을 갖는 데이타 타입이다.

bool 타입은 True 혹은 False 만을 갖는 타입이고,

None은 아무 데이타를 갖지 않는다는 것을 표현하는 것으로 타 언어의 Null과 같은 개념이다.

정수형에 리터럴 데이타를 넣을 때, 10진수 이외에 16진수 혹은 8진수를 위의 예와 같이 사용할 수 있다.

리터럴 데이타를 특정 타입으로 변경하기 위하여 int(), float(), bool() 등과 같은 타입 생성자를 사용할 수 있다.

예를 들어, int(3.5)는 float 데이타를 정수형으로 변경하여 정수값 3 을 리턴한다. float("1.6")은 float형 1.6을 리턴한다.

 

 

소스코드

 

위의 예제에서 리터럴 2e3 (혹은 2E3 도 같은 표현)은 2 * (10 ** 3)과 같은 표현이다. 또한, bool 타입은 숫자의 경우 0 만이 거짓이 되고, 0이 아니면 참이 된다. bool() 안에 문자형이나 컬렉션 타입들이 있을 경우 비어있으면 거짓이 되고 값이 있으면 참이된다. 즉, 위의 마지막 예인 bool("False")는 문자열이 비어있지 않으므로 참이 된다.

 

 

실행결과

 

 

'개발 > python' 카테고리의 다른 글

파이썬- 컬렉션  (0) 2019.06.09
파이썬 - 문자열  (0) 2019.06.09
파이썬 연산자  (0) 2019.06.06
python 기본문법  (0) 2019.06.01
요즘 핫한 파이썬(python) 설치  (0) 2019.05.31

관련글 더보기

댓글 영역