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

Hoạt động nội bộ của Python

Trong bài viết này, chúng ta sẽ tìm hiểu về hoạt động bên trong của python và cách các đối tượng khác nhau được cấp phát không gian trong bộ nhớ bởi trình thông dịch python.

Python là một ngôn ngữ xây dựng lập trình hướng đối tượng giống như Java. Python sử dụng một trình thông dịch và do đó được gọi là ngôn ngữ thông dịch. Python hỗ trợ chủ nghĩa tối giản và mô-đun để tăng khả năng đọc và giảm thiểu sự phức tạp về thời gian và không gian. Quá trình triển khai tiêu chuẩn của python được gọi là “cpython” và chúng tôi có thể sử dụng mã c để lấy đầu ra trong python.

Python chuyển đổi mã nguồn thành một chuỗi mã byte. Vì vậy, trong python, giai đoạn biên dịch sẽ xảy ra, nhưng trực tiếp thành mã byte và mã byte này không thể được xác định bởi CPU. Vì vậy cần có hòa giải viên làm nhiệm vụ này. Ở đây, một trình thông dịch ra đời được gọi là máy ảo python. Máy ảo python đảm nhiệm việc thực thi các mã byte.

Bây giờ, hãy xem cách các khung và đối tượng được quyết định trong python với các kiểu dữ liệu nguyên thủy và có nguồn gốc khác nhau.

Danh sách

Hoạt động nội bộ của Python

Tuple

Hoạt động nội bộ của Python

Triển khai từ điển

Hoạt động nội bộ của Python

Đặt triển khai

Hoạt động nội bộ của Python

Triển khai lớp

Hoạt động nội bộ của Python

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về hoạt động bên trong của Python và phân bổ khung / đối tượng trong Python.