Riêng "biến ví dụ mà không thể được truy cập từ bên trong, ngoại trừ một đối tượng không tồn tại trong Python. Tuy nhiên, có một quy ước mà được theo sau bởi hầu hết các mã Python: một tên bắt đầu bằng một gạch dưới (ví dụ như _spam) phải được coi là một phần không công khai của các API (cho dù đó là một chức năng, một phương pháp hay một thành viên dữ liệu) . Nó cần được xem xét một cách chi tiết việc thực hiện và có thể thay đổi mà không cần thông báo. Từ khi có một trường hợp sử dụng hợp lệ cho các thành viên lớp tư (cụ thể là để tránh trùng lặp về tên của tên với tên được định nghĩa bởi lớp con), có hỗ trợ hạn chế cho một cơ chế như vậy , gọi tên mangling. Bất kỳ nhận dạng của các hình thức __spam (ít nhất là hai đầu gạch, nhiều nhất là một dấu gạch dưới) được thay thế bằng bản văn _classname__spam, nơi classname là tên lớp hiện tại bằng gạch dưới hàng đầu (s) tước. Mangling này được thực hiện mà không quan tâm đến vị trí cú pháp của các định danh, miễn là nó xảy ra trong định nghĩa của một lớp.
đang được dịch, vui lòng đợi..
