python 데이터 타입
작성자 정보
- 마스터 작성
- 작성일
컨텐츠 정보
- 188 조회
- 목록
본문
파이썬의 데이터 타입은 정수(int), 실수(float), 문자열(str), 불린언(boolean) 등의 타입이 존재합니다.
python에서는type()함수를 사용해서 해당 값의 타입을 확인 할 수 있습니다.
1.숫자형 자료 타입
int -정수
float - 실수
complex - 복소수
숫자형 자료타입은 정수(양수, 음수, 0), 실수(소수점), 복소수(허수 + 실수)가 있습니다.
#정수x , 실수 y, 복소수 z
x = 4
y = 3.14
z = 4 + 2j
2.문자열 자료 타입
str - 문자열
소따옴표 혹은 쌍따옴표로 감싸져 있는 것이 특징
name="이름"
3.논리형 자료 타입
boolean - 논리형
논리형은 true 혹은 false의 값을 갖는 자료형이다.
if문이나 while문에서 주로 사용한다.
is_check = true;
4.리스트
list = ['사자',' 원숭이', '고양이']
list[0] #사자
list[1] #원숭이
list[2] #고양이
리스트는 다른 프로그래밍 언어에서 배열과 같은 형태이며 리스트에 포함된 데이터를 "요소"라고 하며 요소는 고유한 index의 값을 가지고 있다.
리스트는 대괄호 [ ] 를사용하여 정의합니다.
5.튜플
tuple = ('사과','배','딸기');
tuple[0] #사과
tuple[1] #배
tuple[2] #딸기
튜플은 리스트와 유사하지만 불변의 데이터를 가지고 있는 것이 특징 자바스크립트의 예로 들자면 리스트는 let, 튜플은 const의 느낌이다.
튜블은 괄호 ( )를 사용하여 정의합니다. 리스트와 똑같이 index를 통하여 접근이 가능합니다.
6.딕셔너리
data = {"name" : "재현", "age" : "34", "from" : "korea" }
data['name'] #재현
data['age'] #34
data['from'] #korea
딕셔너리는 Key와 Value을 가진 구조로 구성됩니다. 쿠키생성을 생각해보면 key와 value를 가지고 있습니다.
딕셔너리에서는 key의 값은 유일해야 하므로 같은 key 값을 사용 할 수 없습니다.
딕셔너리의 경우 요소의 순서가 중요하지 않으며 딕셔너리는 중괄호 { }를 사용하여 정의합니다.
딕셔너리 검색시 키의 값이 필요합니다.
7.집합
fruits = {'망고','복숭아','키위','바나나'}
print('딸기' in fruits) #false
print('바나나' in fruits) #true
집합은 중복된 값들을 쓸수 있는 모임입니다. 순서가 없는 데이터 구조로 insex로는 접근이 불가능 합니다.
해당 집합에 특정값이 포함되었는지 확인이 가능합니다.
집합은 딕셔너리 처럼 중괄호 { } 를 사용하여 정의합니다.
관련자료
-
이전
-
다음