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

Python có phải là ngôn ngữ nhập động không?

Vâng, đúng vậy. Python là một ngôn ngữ được gõ động. Động là gì? Chúng tôi không phải khai báo loại biến 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.

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. 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))

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

Đầu ra

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