python

python 데이터 타입

작성자 정보

  • 마스터 작성
  • 작성일

컨텐츠 정보

본문

파이썬의 데이터 타입은 정수(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로는 접근이 불가능 합니다.

해당 집합에 특정값이 포함되었는지 확인이 가능합니다.

집합은 딕셔너리 처럼 중괄호 { } 를 사용하여 정의합니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0