본문 바로가기

Development/Python

파이썬 자료형 Python Data Type

자료형에 대해 조금 알아보자


파이썬은 복잡하게 int long float double을 사용해서 선언하지 않는다

변수 이름과 저장할 값을 넣으면 그것으로 선언이 끝난다

물론 자료형이 없는 것은 아니다

type() 메소드로 변수의 자료형을 확인 할 수 있다

수치를 표현하는 int long float complex 등이 있고

문자를 표현한는 string이 있습니다


대신 조금 유연하다고 볼 수 있다


a = 100
print(a)
type(a)
b = 0.1
print(b)
type(b)
a = a + b
print(a)
type(a)

정수형 변수인 a 에 실수형 변수인 b를 더하여 a에 다시 저장하니

a의 자료형이 실수형으로 바뀌었다

C에서 위와 같은 식으로 계산하면 더해준 실수 값은 날아가는게 보통이다

이처럼 강력한 벽이 존재하지 않아 다른 프로그래밍 언어를 접해보지 못한 사용자가 생각하는 방향대로 프로그래밍이 된다고 할 수 있다

다른 프로그래밍 언어를 많이 접해보고 식견이 좁은(필자와 같은) 사용자에겐 어색 할 수 있는 면이지만 생각을 유연하게 하면 그리 어색해 할 필요도 없어진다