Câu hỏi phỏng vấn Python
Câu hỏi

Immutable objects trong Python là gì?

Câu trả lời

Trong Python, đối tượng bất biến (immutable) là các đối tượng mà giá trị của chúng không thể thay đổi sau khi được tạo. Điều này có nghĩa là bạn không thể thay đổi nội dung của đối tượng bất biến mà không tạo ra một đối tượng mới. Các kiểu dữ liệu bất biến giúp đảm bảo tính nhất quán và an toàn của dữ liệu trong chương trình, vì bạn có thể chắc chắn rằng giá trị của chúng sẽ không bị thay đổi một cách không mong muốn.

Các kiểu dữ liệu bất biến phổ biến trong Python bao gồm:

  1. Kiểu số: int, float, complex
  2. Kiểu chuỗi: str
  3. Kiểu bộ (tuple): tuple
  4. Kiểu frozenset: frozenset
  5. Kiểu boolean: bool
  6. **Kiểu ...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Tại sao các hàm lồng nhau trong Python không được gọi là closures?

senior

set() được implement nội bộ như thế nào?

middle

Scope Resolution trong Python là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào