Python cho người mới bắt đầu: Biến và Kiểu dữ liệu

Bạn đã học cách cài đặt Python và viết chương trình đầu tiên trong Phần 1. Bây giờ, bạn cần học cách lưu trữ thông tin.

Biến là một cái tên đại diện cho một giá trị trong bộ nhớ. Hãy coi nó như một chiếc hộp có dán nhãn. Bạn đặt dữ liệu vào trong hộp và sử dụng nhãn để tìm lại nó sau này.

Ví dụ: name = "Ramesh" age = 25

Python sử dụng kiểu dữ liệu động (dynamic typing). Điều này có nghĩa là bạn không cần phải cho Python biết một biến đang giữ loại dữ liệu nào. Nó sẽ tự nhận biết. Bạn thậm chí có thể thay đổi kiểu dữ liệu sau đó.

x = 5 x = "hello"

Sự linh hoạt này giúp việc lập trình trở nên nhanh chóng. Tuy nhiên, bạn phải kiểm soát kỹ mã nguồn của mình để tránh sai sót.

Quy tắc đặt tên biến:

  • Bắt đầu bằng một chữ cái hoặc dấu gạch dưới (_).
  • Không bắt đầu bằng một chữ số.
  • Chỉ sử dụng chữ cái, chữ số và dấu gạch dưới.
  • Không sử dụng các từ khóa của Python như class hoặc if.
  • Hãy nhớ rằng tên biến có phân biệt chữ hoa và chữ thường. ageAge là khác nhau.

Sử dụng snake_case cho tên biến của bạn. Điều này có nghĩa là các từ viết thường được nối với nhau bằng dấu gạch dưới. Ví dụ: first_name = "Ramesh"

Các kiểu dữ liệu cốt lõi:

  • str: Văn bản như "hello"
  • int: Số nguyên như 25
  • float: Số thập phân như 3.14
  • bool: True hoặc False
  • list: Một tập hợp có thứ tự
  • dict: Các cặp khóa-giá trị (key-value)

Sử dụng hàm type() để kiểm tra loại dữ liệu bạn đang làm việc. Điều này giúp bạn tìm lỗi nhanh chóng.

Python xử lý các phép toán một cách dễ dàng:

  • + Phép cộng
  • - Phép trừ
  • * Phép nhân
  • / Phép chia (luôn trả về kiểu float)
  • // Phép chia lấy phần nguyên (loại bỏ phần thập phân)
  • % Phép chia lấy dư (tìm số dư)
  • ** Phép lũy thừa

Đôi khi bạn phải thay đổi kiểu dữ liệu. Việc này được gọi là ép kiểu (casting). Nếu người dùng nhập 25, Python sẽ coi đó là một chuỗi (string). Bạn phải chuyển đổi nó sang số nguyên (integer) để thực hiện các phép toán.

Ví dụ: user_input = "25" age = int(user_input) print(age + 5)

Hãy nắm vững những kiến thức cơ bản này để tránh lỗi (bugs). Trong Phần 3, chúng ta sẽ tìm hiểu về chuỗi (strings) và kiểu logic (booleans).

Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Cộng đồng học tập tùy chọn: https://t.me/GyaanSetuAi