일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Algorithm
- MacOS
- web
- html
- python
- react
- XML
- MIPS
- computer
- php
- architecture
- Pipelining
- while
- system
- javascript
- control
- DoM
- mysql
- Java
- data structure
- instruction
- github
- Class
- DB
- CSS
- function
- DATAPATH
- DS
- Linux
- for
- Today
- Total
YYYEJI
[Python] 데이터 타입(Data Types)의 정의와 종류 본문
데이터 타입(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))
◡̈
'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 |