예, 그렇습니다. 파이썬 동적으로 유형이 지정된 언어입니다. 동적이란 무엇입니까? Python에서 변수에 값을 할당하는 동안 변수 유형을 선언할 필요가 없습니다. . C, C++, Java 등과 같은 다른 언어에는 값을 할당하기 전에 엄격한 변수 선언이 있습니다.
파이썬 변수의 유형을 선언하지 않아도 문제가 없습니다. 프로그램 실행 시 변수의 종류를 나타냅니다. 따라서 파이썬 동적으로 유형이 지정된 언어입니다. 한 가지 예를 들어보겠습니다.
예시
## assigning a value to a variable x = [1, 2, 3] ## x is a list here print(type(x)) ## reassigning a value to the 'x' x = True ## x is a bool here print(type(x))
위의 프로그램을 실행하면 아래와 같은 결과가 나옵니다.
출력
<class 'list'> <class 'bool'>