YYYEJI

[Python] 데이터 타입(Data Types)의 정의와 종류 본문

Python

[Python] 데이터 타입(Data Types)의 정의와 종류

YEJI ⍢ 2022. 9. 23. 22:59
728x90

데이터 타입(Data Type)이란 ?

변수를 선언할 때, 숫자나 문자열 또는 이 외의 것들을 변수에 저장하는 데이터의 종류를 말합니다.

 

 

 

데이터 타입(Data Type)의 종류

Numeric Types: integer(정수), float(실수)

Sequence: string(문자열), list(리스트), tuple(튜플)

Mapping Type: dictionary(딕셔너리)

Set Type: set(집합)

Boolean Type: boolean(불리안)

Binary Types: bytes, bytearray, memoryview

 

 

 

Integer(정수형)

숫자형의 하나로 소수점이 없는 정수입니다.

number = 10

 

 

Float(소수형)

숫자형의 하나로 소수점이 있는 실수입니다.

number = 10.0

 

 

String(문자열)

문자, 단어 등으로 구성된 문자들의 집합입니다.

문자열을 사용할 때에는 외따옴표(single quote) 또는 쌍따옴표(double quote)를 사용해야 됩니다.

study = 'programming'
subject = "python"

 

 

list(리스트)

같은 타입의 데이터를 묶어서 사용할 수 있습니다.

값을 수정, 삭제, 추가, 정렬, 뒤집기, 삽입 등이 모두 가능합니다.

numbering = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
fruits = ['strawberry', 'banana', 'apple']

 

 

Tuple(튜플)

튜플은 리스트와 비슷하지만 다른 점이 있습니다.

리스트는 괄호를 [] 사용하지만, 튜플은 ()을 사용합니다.

또한, 데이터의 값들을 변경할 수 없습니다.

tuple = ()
tuple_num = (1,2,3)
tuple_str = ("a", "b", "C")

 

 

Dictionary(딕션너리)

Element에 key와 value를 가지고 있습니다.

Index을 알 필요 없이 key 값을 가지고 value를 얻을 수 있습니다.

dict = {"Name":"Yeji", "Age":22, "Phone":"010-0000-0000"}

 

 

Boolean(불리언)

 

처음에 지정된 타입을 변경할 수 있습니다.

number = 10
print(float(number))

이렇게 해주면 integer이였던 type이 float로 변합니다.

int - 정수

double - 소수

str - 문자열

bool - True or False

 

 

 

데이터의 타입을 확인하고 싶을 땐 type 함수를 사용하면 됩니다.

number = 10
print(type(number))

int로 출력이 잘 되는 것을 확인할 수 있습니다.

 

 

 

◡̈

 

 

'Python' 카테고리의 다른 글

[Python] 형변환(Type Conversion)이란?  (2) 2022.09.23
[Python] input 함수란?  (0) 2022.09.23
[Python] 들여쓰기(Indented block) 이란?  (0) 2022.09.23
[Python] 주석(Comment) 처리  (0) 2022.09.23
[Python] 변수의 정의와 선언  (0) 2022.09.23