본문 바로가기
python/guide

2. 파이썬 자료형 (1)

by Falto 2021. 4. 23.

파이썬에 존재하는 모든 것에는 자료형이라는 것이 있다.

어떤 값의 자료형이 뭔지 확인하려면 type 함수를 이용하면 된다.

int는 정수 범위다.

>>> type(383709)
<class 'int'>

float는 실수 전체 범위다. 소수점이 적혀있으면 싹다 float에 속한다고 보면 된다. #은 주석

>>> type(0.0)
<class 'float'>
>>> type(.5) # 0.5
<class 'float'>
>>> type(9.) # 9.0
<class 'float'>
>>> type(38702358710351723501273503.35710235701235)
<class 'float'>

str은 문자열이다. 문자열과 수를 구분하기 위해 문자열은 따옴표로 감싸서 표현해주어야 한다.

따옴표는 큰 따옴표", 작은 따옴표', 큰 따옴표 3개""", 작은 따옴표 3개'''가 될 수 있다. 따옴표를 열고서 안 닫으면 코드가 망한다.

str은 배열이다. a, s, d, f 4개의 요소로 이루어져 있다고 할 수 있다. 각각의 요소도 str이다. 아무것도 없는 빈 str를 만들기 위해서는 따옴표 사이에 아무것도 안 쓰면 된다.

>>> type('asdf')
<class 'str'>
>>> type('1234')
<class 'str'>

bool은 참 거짓이다. 정말 놀랍게도 True랑 False 두 가지 밖에 없다.

>>> type(True)
<class 'bool'>
>>> type(False)
<class 'bool'>

complex는 복소수 범위이다. (실수) + (허수)로 표현한다. 순서가 바뀌거나 허수만 있어도 complex로 취급된다. 실생활에서 굳이 쓸 데가 별로 없다.

>>> type(5.3 + 2j)
<class 'complex'>
  str int float complex
배열인가? o x x x

 

'python > guide' 카테고리의 다른 글

5. 파이썬 자료형 (4)  (0) 2021.04.23
4. 파이썬 자료형 (3)  (0) 2021.04.23
3. 파이썬 자료형 (2)  (0) 2021.04.23
1. 파이썬 변수 정의  (0) 2021.04.23
파이썬 연산자  (0) 2021.04.23

댓글