Python cung cấp một số kiểu dữ liệu tích hợp (built-in types) mà bạn có thể sử dụng để lưu trữ và thao tác với dữ liệu. Dưới đây là danh sách các kiểu dữ liệu tích hợp chính trong Python:

1. Số (Numeric Types)

  • int: Đại diện cho số nguyên.
  • float: Đại diện cho số thực (số có phần thập phân).
  • complex: Đại diện cho số phức, có dạng a + bj, trong đó a là phần thực và b là phần ảo.
x = 10           # int
y = 3.14         # float
z = 2 + 3j       # complex

2. Chuỗi (String)

  • str: Đại diện cho chuỗi ký tự. Có thể bao gồm các ký tự đơn, ký tự đặc biệt và khoảng trắng.
s = "Hello, World!"  # str

3. Danh sách (List)

  • list: Một tập hợp có thể thay đổi (mutable) và có thể chứa các kiểu dữ liệu khác nhau.
my_list = [1, 2, 3, "Python", True]  # list

4. Tuple

  • tuple: Một tập hợp không thay đổi (immutable) và có thể chứa các kiểu dữ liệu khác nhau.
my_tuple = (1, 2, 3, "Python", True)  # tuple

5. Từ điển (Dictionary)

  • dict: Một tập hợp các cặp key-value. Các key phải là duy nhất và không thay đổi, trong khi giá trị có thể là bất kỳ kiểu dữ liệu nào.
my_dict = {"name": "Alice", "age": 30, "city": "New York"}  # dict

6. Tập hợp (Set)

  • set: Một tập hợp không thứ tự (unordered) và không chứa các phần tử trùng lặp.
my_set = {1, 2, 3, 4, 5}  # set

7. Frozen Set

  • frozenset: Một tập hợp không thay đổi (immutable) và không chứa các phần tử trùng lặp.
my_frozenset = frozenset([1, 2, 3, 4, 5])  # frozenset

8. Boolean

  • bool: Kiểu dữ liệu cho giá trị đúng (True) hoặc sai (False).
is_valid = True  # bool

9. None Type

  • NoneType: Chỉ có một giá trị là None, thường được sử dụng để chỉ ra rằng một biến không có giá trị nào.
my_variable = None  # NoneType

Tóm tắt

Các kiểu dữ liệu tích hợp trong Python cho phép bạn lưu trữ và thao tác với dữ liệu một cách linh hoạt và hiệu quả. Bằng cách hiểu và sử dụng các kiểu này, bạn có thể xử lý các bài toán lập trình một cách dễ dàng và trực quan.