본문 바로가기
Python/python - 파이썬

[Python] 왕초보 기초강의 3 - 자료형이란?

by 과외선생J 2020. 10. 21.
반응형

안녕하세요~ 과외선생J 입니다. 

 

이번에는 객체의 자료형에 대해서 알아보겠습니다. 

 

 

객체를 입력하면 입력한 내용에 따라 객체는 자료형(type)을 가지게 됩니다. 

 

파이썬의 자료형에는 수치자료형, 부울자료형, 군집자료형으로 크게 3가지가 있습니다. 

 

1. 수치자료형

정수, 실수, 복소수 3가지 유형이 있으며 정수는 int, 실수는 float, 복소수는 complex 라고 합니다. 

각각 입력을 할 경우 다음 예시와 같이 입력하면 됩니다. 

score= 23 # 정수형

score= 2.3 # 실수형

score = 2+3j  # 복소수형

 

정수형 : 10진수, 2진수, 8진수, 16진수가 있습니다. 

실수형 : 소수점을 통해 실수형으로 인식합니다.

복솟형 : 실수부와 허수부로 표현하며 허수부 뒤에는  j나 J를 붙입니다. 

 

2. 부울자료형 

참인지 거짓인지 확인할 수 있는 자료형으로  True/False 두값만 가집니다.  

 

 

왼쪽 사진과 같이 x=1 이라고 입력 후 y라는 변수에 x>0 이라는 값을 입력 후 y에 대해 출력을 하면 True로 나온다는 것을 알 수 있습니다. 

반대로 x<0 이라고 입력을 하면 False 라고 나옵니다. 

 

 

3. 군집자료형

군집자료형에는 문자열(str), 리스트(list), 튜플(tuple), 집합(set), 사전(dict) 5가지가 있습니다. 

 

1) 문자열(str)

문자열은 따옴표를 이용하여 표현하며 글자 그대로를 입력 또는 출력하고자 할 때 사용합니다. 

 

 

따옴표는 홑따옴표, 쌍따옴표, 홑따옴표 3개, 쌍따옴표 3개를 사용할 수 있으며 시작과 끝이 동일한 따옴표가 와야 합니다. 

 

2) 리스트(list)

 

 

 

여러개의 자료들을 모아서 저장할 때 사용하며 대괄호 [ ] 로 표현합니다. 

자료와 자료는 쉼표(,)로 구분을 해주면 됩니다. 물론 자료는 문자열로 입력이 가능합니다. 

 

3) 튜플(tuple)

 

 

리스트와 보이는 모습은 동일합니다. 괄호 ( ) 를 사용한다는 점이 다릅니다. 

보이는 것은 비슷하나 속성이 다르기에 추후 사용방법이 다르다는 점 참고!!

 

 

 

4) 집합(set)

 

 

중복되지 않는 여러 자료들을 모아서 저장할 경우 사용합니다. 

기호는 중학교 수학에서 보았던 중괄호 {}를 사용합니다. 

자료가 중복되더라도 출력할 때 중복된 자료는 하나의 자료로 출력된다는 점 참고!! 

 

 

5) 사전 ( dict )

 

 

집합의 일종으로 중괄호 { } 를 사용합니다. 일반적인 집합과의 차이라고 하면 자료앞에 키(key)와  값(value)의 쌍으로 쓰인다는 것입니다. 

1반은 10명, 2반은 20명 이라고 할 때 표현이 {1:10, 2:20} 으로 됩니다. 

 

 

 

오늘은 자료형에 대해서 간략히 알아보았습니다. 낯설기는 하지만 익숙해질 수 있도록 열심히 공부합시다!! 

 

그럼 다음 포스팅에서 뵙겠습니다~! 

 

 

반응형

댓글