Python 데이터 타입

내장 데이터 타입

프로그래밍에서 데이터 타입은 중요한 개념입니다。

변수는 다른 타입의 데이터를 저장할 수 있으며, 다른 타입은 다른 작업을 수행할 수 있습니다。

이러한 카테고리에서 Python은 다음과 같은 기본 데이터 타입을 가지고 있습니다:

텍스트 타입: str
数值 타입: int, float, complex
시퀀스 타입: list, tuple, range
지도 타입: dict
세트 타입: set, frozenset
부울 타입: bool
이진 타입: bytes, bytearray, memoryview

데이터 타입 얻기

type() 함수를 사용하여 어떤 객체의 데이터 타입도 얻을 수 있습니다:

예제

변수 x의 데이터 타입을 출력하십시오:

x = 10
print(type(x))

실행 예제

데이터 타입 설정

Python에서 변수에 값을 할당할 때, 데이터 타입을 설정합니다:

예제 데이터 타입 시도해보세요
x = "Hello World" str 시도해보세요
x = 29 int 시도해보세요
x = 29.5 float 시도해보세요
x = 1j complex 시도해보세요
x = ["apple", "banana", "cherry"] list 시도해보세요
x = ("apple", "banana", "cherry") tuple 시도해보세요
x = range(6) range 시도해보세요
x = {"name" : "Bill", "age" : 63} dict 시도해보세요
x = {"apple", "banana", "cherry"} set 시도해보세요
x = frozenset({"apple", "banana", "cherry"}) frozenset 시도해보세요
x = True bool 시도해보세요
x = b"Hello" bytes 시도해보세요
x = bytearray(5) bytearray 시도해보세요
x = memoryview(bytes(5)) memoryview 시도해보세요

특정 데이터 타입 설정

데이터 타입을 지정하려면 다음 생성자를 사용할 수 있습니다:

예제 데이터 타입 시도해보세요
x = str("Hello World") str 시도해보세요
x = int(29) int 시도해보세요
x = float(29.5) float 시도해보세요
x = complex(1j) complex 시도해보세요
x = list(("apple", "banana", "cherry")) list 시도해보세요
x = tuple(("apple", "banana", "cherry")) tuple 시도해보세요
x = range(6) range 시도해보세요
x = dict(name="Bill", age=36) dict 시도해보세요
x = set(("apple", "banana", "cherry")) set 시도해보세요
x = frozenset(("apple", "banana", "cherry")) frozenset 시도해보세요
x = bool(5) bool 시도해보세요
x = bytes(5) bytes 시도해보세요
x = bytearray(5) bytearray 시도해보세요
x = memoryview(bytes(5)) memoryview 시도해보세요