Trong Python, "hằng" và "biến" là hai khái niệm cơ bản:




  1. Hằng (Constant):



    • Hằng là giá trị không thay đổi trong suốt chương trình.

    • Trong Python, không có từ khóa đặc biệt để định nghĩa hằng. Tuy nhiên, theo quy ước, ta sử dụng tên biến viết hoa để biểu thị một hằng số.

    • Ví dụ:

      python


      PI = 3.14159
      GRAVITY = 9.8






  2. Biến (Variable):



    • Biến là một tên được sử dụng để tham chiếu đến một giá trị có thể thay đổi trong suốt chương trình.

    • Biến có thể được gán giá trị và giá trị đó có thể được thay đổi sau này.

    • Ví dụ:

      python


      x = 10
      name = "Alice"
      x = 20 # Giá trị của biến x được thay đổi từ 10 thành 20






Một số lưu ý về biến trong Python:



  • Tên biến phải bắt đầu bằng một chữ cái (a-z, A-Z) hoặc dấu gạch dưới (_), và các ký tự tiếp theo có thể là chữ cái, số hoặc dấu gạch dưới.

  • Python phân biệt chữ hoa và chữ thường, do đó nameName là hai biến khác nhau.

  • Ví dụ về đặt tên biến hợp lệ:

    python


    age = 25
    first_name = "John"
    _score = 90



  • Ví dụ về đặt tên biến không hợp lệ:

    python


    2nd_place = "Second" # Bắt đầu bằng số
    my-name = "Alice" # Chứa dấu gạch nối




Việc sử dụng hằng và biến đúng cách giúp cho mã nguồn trở nên rõ ràng, dễ hiểu và dễ bảo trì hơn.