Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python은 동적 유형 언어입니까?

<시간/>

예, 그렇습니다. 파이썬 동적으로 유형이 지정된 언어입니다. 동적이란 무엇입니까? 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'>