Computer >> Máy Tính >  >> Lập trình >> Python

Tại sao Python được gọi là Dynammatic Typed?

Python là một ngôn ngữ được gõ động. Động là gì? Chúng tôi không phải khai báo kiểu của một biến hoặc quản lý bộ nhớ trong khi gán giá trị cho một biến trong Python . Các ngôn ngữ khác như C, C ++, Java, v.v., có một khai báo nghiêm ngặt về các biến trước khi gán giá trị cho chúng. Chúng ta phải khai báo loại biến trước khi gán giá trị cho nó bằng các ngôn ngữ C, C ++, Java, v.v.,

Python không có vấn đề gì ngay cả khi chúng ta không khai báo kiểu của biến. Nó chỉ ra loại biến trong thời gian chạy của chương trình. Python cũng quan tâm đến việc quản lý bộ nhớ, điều quan trọng trong lập trình. Vì vậy, Python là một ngôn ngữ được gõ động. Hãy xem một ví dụ.

Ví dụ

## 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))
## we can also redefine 'x' as many times as we want

Đầu ra

Nếu bạn chạy chương trình trên, nó sẽ tạo ra các kết quả sau.

<class 'list'>
<class 'bool'>

Như bạn thấy, chúng tôi đã không khai báo loại biến trong chương trình. Python sẽ tự động nhận dạng loại biến với sự trợ giúp của giá trị trong thời gian chạy.