bool(논리형) : 참(True)과 거짓(False)을 저장하고 관리하는 자료형
int(정수형) : 정수를 저장하고 관리하는 자료형
float(실수형) : 실수를 저장하고 관리하는 자료형
str(문자열) : 문자열을 저장하고 관리하는 자료형
List : 데이터의 집합 → 데이터의 변경이 가능하다.
Tuple : 데이터의 집합 → 데이터의 변경이 불가능하다.
Dictionary : 데이터의 집합 → Key와 Value값이 쌍으로 관리하는 형태
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 : 어떤 대상을 표현하기 위한 데이터 공간과 그 공간을 컨트롤할 수 있는 기능을 하나의 블록으로 묶어 정의한 사용자 정의 자료형
자료형이...Class?? 와웅 int를 넣었던 변수에 str을 넣다니