[파이썬] 동적 타입 지정과 변수

Python은 동적 타입 언어이기 때문에 변수를 선언할 때 타입을 지정하지 않아도 됩니다. 그러나 변수는 타입을 가지고 있습니다. 변수가 어떤 타입인지는 값의 타입에 따라 자동으로 결정됩니다.

예를 들어, 다음과 같이 변수 my_var를 선언하고 값 42를 할당하면 my_var는 정수 타입이 됩니다.

my_var = 42

만약 다른 값을 할당하면 타입이 변경됩니다. 예를 들어, 다음과 같이 문자열을 할당하면 my_var는 문자열 타입이 됩니다.

my_var = "Hello World!"

동적 타입 지정은 프로그램을 작성하는 데 매우 유용합니다. 변수를 선언할 때 타입을 지정하지 않아도 되기 때문에 프로그램을 작성하는 데 더 적은 시간이 걸립니다. 또한 변수의 값이 변경되면 타입도 자동으로 변경되기 때문에 프로그램의 유연성이 높아집니다.