[Python] 자료형

정은수·2022년 8월 11일
0

Python

목록 보기
3/10

자료형

Python 자료형의 종류

  • bool(논리형) : 참(True)거짓(False)을 저장하고 관리하는 자료형

  • int(정수형) : 정수를 저장하고 관리하는 자료형

  • float(실수형) : 실수를 저장하고 관리하는 자료형

  • str(문자열) : 문자열을 저장하고 관리하는 자료형

  • List : 데이터의 집합 → 데이터의 변경이 가능하다.

  • Tuple : 데이터의 집합 → 데이터의 변경이 불가능하다.

  • Dictionary : 데이터의 집합 → KeyValue값이 쌍으로 관리하는 형태


    type(변수,데이터) - 자료형을 알려주는 함수

a = 20
A = 20
print(type(a))	# <class 'int>
    
b = 1.234
print(type(b))	# <class 'float'>
    
c = 'A'
d = '기록삐약이'
print(type(c))	# <class 'str'>
print(type(d))	# <class 'str'>
    
# 원래 있던 변수인 경우 새로운 값으로 초기화된다.
a = '23'
print(type(a))	# <class 'str'>

자료형

기본형(원시형)
    C언어 - 일반변수, 배열 ...
객체형(참조형)
    C언어 - 객체, 포인터
    JAVA - 배열, 기본형을 제외한 모든 자료형

객체(Object)

  • 어떤 대상을 표현하기 위한 데이터 공간과 그 공간을 컨트롤할 수 있는 기능을 하나의 루틴으로 묶어서 만든 개별적인 개체로 표현되는 변수
  • 최상위 계층
  • class라는 사용자 정의 자료형으로 만들어진 변수
  • 공간(데이터 공간) + 기능(함수, 메소드)

모든 클래스는 object를 상속받는다. ⭐

+α) class : 어떤 대상을 표현하기 위한 데이터 공간과 그 공간을 컨트롤할 수 있는 기능을 하나의 블록으로 묶어 정의한 사용자 정의 자료형

소감

자료형이...Class?? 와웅 int를 넣었던 변수에 str을 넣다니

profile
기록중

0개의 댓글