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")는 문자열이 비어있지 않으므로 참이 된다.
파이썬- 컬렉션 (0) | 2019.06.09 |
---|---|
파이썬 - 문자열 (0) | 2019.06.09 |
파이썬 연산자 (0) | 2019.06.06 |
python 기본문법 (0) | 2019.06.01 |
요즘 핫한 파이썬(python) 설치 (0) | 2019.05.31 |
댓글 영역