Python은 알아서 자료형을 선정해줍니다.
때문에 '자료형'이라는 것 자체를 공부할 필요가 없습니다.
개발자입장에서는 편할 수 있습니다.
하지만 자동으로 선정하는 시간을 메모리가 잡아먹어서
메모리 사용량 컨트롤이 불가능합니다.
기본형이 없고, 다 참조형이기 때문에 메모리 사용량이 많다는
단점이 있습니다.
기본적으로
변수형 = 값
의 형태입니다.
기본적으로 선언되는 자료형에 대해서 알아보겠습니다.
먼저 문자열입니다.
puft <class 'str'>
str이라는 클래스를 사용합니다.
다음은 정수형입니다.
자바와 똑같이 int를 사용합니다.
실수형은 float를 사용합니다.
다음은 논리형입니다.
Boolean대신 bool을 사용합니다.
컬렉션도 있는데요.
list형식은 기존 자바와 동일합니다.
list로 표기합니다.
이때 각기 다른 자료형이 들어와도 상관없습니다.
다음은 Dictionary 형식입니다.
Key값과 Value값으로 구성되어 있습니다.
set은 중복을 제거한 리스트입니다.
그리고 파이썬에서만 쓰이는 컬렉션인 tuple
은 소괄호 안에 여러 값을 집어 넣을 수 있습니다.
이때 소괄호는 생략 가능합니다.
파이썬은 자료형변환 역시 쉬운데요.
지금 배운 자료형으로 바꿀 변수를 묶기만 하면됩니다.
이때 bool 타입을
int형으로 바꿀 때
False = 0, True는 1로 변환되는 것에 주의해야합니다.
마지막으로 키보드 인풋에 대해서 알아보겠습니다.
파이썬의 input이라는 기능을 사용해서 입력받을 수 있는데요.
이때 기본적으로 문자열 형태로 저장되기 때문에
숫자로 사용하려면 형변환을 해야합니다.
Python은 자료형을 선언하지 않아서 편리하지만,
형변환을 위해서는 자료형의 이름도 숙지해둬야겠습니다.
'Python' 카테고리의 다른 글
[Python] in, not in (0) | 2025.03.04 |
---|---|
[Python] 조건문 (0) | 2025.03.04 |
[Python] Print (0) | 2025.03.04 |
[Python] Eclipse에서 Python 세팅하는 법 (0) | 2025.03.04 |
[Python] 인공지능 모델 만들기 (0) | 2024.04.02 |