Các kiểu dữ liệu phổ biến trong Python

Trong Python, có nhiều kiểu dữ liệu khác nhau để lưu trữ và thao tác với các loại giá trị khác nhau. Dưới đây là các kiểu dữ liệu phổ biến trong Python:

  1. Kiểu số (Numeric Types):
    • int: Số nguyên (vd: 10, -5, 0)
    • float: Số thực (vd: 3.14, -2.5, 0.0)
    • complex: Số phức (vd: 3 + 2j, trong đó j đại diện cho căn bậc hai của -1)
  2. Kiểu chuỗi (String):
    • str: Chuỗi ký tự (vd: 'Hello', "Python", '123')
    • Chuỗi có thể được biểu diễn bằng dấu nháy đơn '...' hoặc nháy kép "...".
  3. Kiểu logic (Boolean):
    • bool: Chỉ có hai giá trị là True (đúng) và False (sai).
  4. Kiểu danh sách (List):
    • list: Một danh sách các phần tử (vd: [1, 2, 3, 'hello']), có thể chứa các giá trị khác nhau và có thể thay đổi (mutable).
  5. Kiểu bộ dữ liệu (Tuple):
    • tuple: Giống danh sách nhưng không thể thay đổi (immutable) (vd: (1, 2, 3)).
  6. Kiểu tập hợp (Set):
    • set: Một tập hợp các phần tử không trùng lặp và không có thứ tự (vd: {1, 2, 3, 4}).
  7. Kiểu từ điển (Dictionary):
    • dict: Một tập hợp các cặp khóa-giá trị (vd: {'name': 'John', 'age': 25}). Mỗi khóa là duy nhất.
  8. Kiểu None:
    • NoneType: Đối tượng đại diện cho giá trị không có (vd: None). Thường được dùng để biểu thị rằng biến chưa có giá trị cụ thể.

Ngoài ra, Python còn hỗ trợ nhiều kiểu dữ liệu khác thông qua các thư viện hoặc module bổ sung, nhưng đây là những kiểu dữ liệu cơ bản và thường dùng nhất.

Xem thêm