본문 바로가기
IT 이것저것/파이썬python

파이썬Python 데이터 타입에 대하여(문자열, 숫자, 컨테이너 타입)

by KaNonx카논 2017. 4. 19.
반응형

 

파이썬Python 데이터 타입에 대하여(문자열, 숫자, 컨테이너 타입)

 

 

파이썬의 데이터 타입에 대하여 알아봅시다.

 

 

파이썬의 데이터 타입에는 크게 문자열 타입, 숫자 타입 그리고 컨테이너 타입이 있습니다.

 

 

문자열 타입


문자들로 이루어진 대상체들의 모임이며,


작은 따옴표(‘)나 큰 따옴표(“) 감싸면 문자열이 됩니다.

 

 


숫자 타입

 

 수학적 연산이 가능한 대상체들의 모임이며,

 

정수(int), 실수(float), 복소수(complex)로 나뉘어 있습니다.

 

 

 

컨테이너 타입

 

 리스트, 튜플 그리고 딕셔너리가 있습죠

 

 

리스트 타입은 '[]' 괄호 안에 묶이며, 내용의 변경이 가능합니다.

 

EX)

 

"""이것은 박보검의 리스트를 생성하고 출력하는 프로그램입니다.  """ 
 
park = ["park bo geum", 22, 180, 65, "계명엔터테인먼트"]


print(park)

>>>["park bo geum", 22, 180, 65, "계명엔터테인먼트"]


print(park[0])

>>>["park bo geum"]


print(park[-1])

>>>["계명엔터테인먼트"]


print(park[1:4])

>>>[22, 180, 65]


print(park[1:])

>>>[22, 180, 65, "계명엔터테인먼트"]


print(park[0:-1:2])
>>>[22, 65]

 

 

튜플 타입은 '()' 괄호로 묶이며, 내용의 변경이 불가능합니다.

 


마지막으로 딕셔너리 타입은 '{}'괄호로 묶입니다.


딕셔너리 데이터는 {키(이름) : 값 }의 쌍을 이루어서 묶이게 됩니다.

 

 

EX)

X = {1: “Hello World”, “인사”:”안녕 파이썬!”, “pi”:3.14}

>>> X[1]
‘Hello World’
>>> X[‘인사’]
‘안녕 파이썬!’
>>> X[‘pi’]
3.14

 

 

위에서 보이듯이 ' X = 값' 이라고 표현 하는 것을

 

데이터에 이름을 붙인다고 합니다!

 


프로그램에서 사용하기 위해 데이터에 이름을 붙이는 것으로 

 

 

데이터에 붙인 이름을 식별자(identifier) 혹은 변수명(variable)이라 합니다.

 

 

EX)


>>> message = “Hello World”
>>> print(message)
>>> “Hello World”

 

 

가 나오게 된다는 것을 알면 쉽게 이해할 수 있을겁니다. 

 

다만, 식별자 생성에는 몇가지 규칙이 있습니다.

 

첫째: 식별자는 문자나 밑줄( _ )로 시작한다.
(대소문자를 구분하며, 한글을 사용해도 된다.)


둘째: 식별자는 숫자로 시작해서는 안된다.


셋째: 예약어를 식별자로 사용할 수 없다.


넷째: 다음과 같은 특수문자, !, @, #, $, %나 공백 문자는 식별자에

사용할 수 없다.


다섯째: 식별자의 길이 제한은 없다.

 

여기서 예약어 = 명령어와 같은 개념입니다.

 

print, True, or 같은 지시를 내릴 수 있는 명령어 말이지요

 

 

2017/04/17 - 파이썬Python을 사용해 보자! 다운로드 및 설치

 

2017/04/18 - 파이썬Python 통합 개발 환경 이클립스eclipse 설치!


 

 

 

-

 

 

반응형

댓글