Hướng dẫn keywords cannot be used as a variable name in python - từ khóa không thể được sử dụng làm tên biến trong python

Tên biến:

Một lập trình viên nên luôn luôn chọn một tên có ý nghĩa cho biến của họ.

Quy tắc cho tên biến:
  • Một biến có thể chứa cả chữ cái và số, nhưng chúng không thể bắt đầu với một số. Vì vậy, biến1 là hợp lệ trong khi 1Varable là một tên không hợp lệ.
  • & nbsp; bạn có thể sử dụng các chữ cái chữ hoa cho các tên biến nhưng luôn luôn hoàn toàn ổn khi bắt đầu các tên biến có chữ thường.
  • & nbsp; nếu tên biến của bạn dài, thì bạn có thể sử dụng ký tự dấu gạch dưới (_) trong tên. Ví dụ: TOP_FIVE_MEMBERS, VAR_1, v.v ... Tất cả đều là ví dụ hợp lệ.
  • Bạn có thể sử dụng các ký tự đặc biệt như!, @, #, $, %, V.v. trong tên biến.special characters like !, @, #, $, % etc. in variable name.
  • Từ khóa Python không thể được sử dụng làm tên biến. cannot be used as variable name.

Nếu bạn đặt một biến một tên bất hợp pháp, bạn sẽ gặp lỗi cú pháp:

1var = 20 lớp = 5 toàn cầu = 10 tất cả@1 = 100
class=5
global=10
all@1=100

Hãy tự mình thử nó

1var là & nbsp; bất hợp pháp vì nó bắt đầu với một số. tất cả@ là & nbsp; bất hợp pháp & nbsp; bởi vì nó chứa một nhân vật đặc biệt. lớp học và toàn cầu là bất hợp pháp vì chúng là từ khóa.

Keywords:

Python dự trữ 33 từ khóa trong 3,3 phiên bản để sử dụng. & NBSP; Từ khóa nhạy cảm trường hợp trong Python. Bạn có thể sử dụng một từ khóa làm tên biến, tên chức năng hoặc bất kỳ tên định danh nào khác. Dưới đây là danh sách các từ khóa trong Python.

Hướng dẫn keywords cannot be used as a variable name in python - từ khóa không thể được sử dụng làm tên biến trong python

Các lập trình viên thường chọn tên cho các biến của họ có ý nghĩa và ghi lại những gì biến được sử dụng cho.

Tên biến có thể tùy ý dài. Chúng có thể chứa cả chữ cái và số, nhưng chúng không thể bắt đầu với một số. Việc sử dụng các chữ cái viết hoa là hợp pháp, nhưng bạn nên bắt đầu các tên biến bằng chữ thường (bạn sẽ thấy tại sao sau này).

Ký tự dấu gạch dưới (_) có thể xuất hiện trong một tên. Nó thường được sử dụng trong các tên có nhiều từ, chẳng hạn như my_name hoặc airspeed_of_unladen_swallow. Tên biến có thể bắt đầu với một ký tự dấu gạch dưới, nhưng chúng tôi thường tránh làm điều này trừ khi chúng tôi viết mã thư viện cho người khác sử dụng.

Nếu bạn đặt một biến một tên bất hợp pháp, bạn sẽ gặp lỗi cú pháp khi bạn cố gắng thực thi mã.

CSP-10-2-1: Nhấp vào phần của các tên biến gây ra lỗi cú pháp. Hãy nhớ rằng các biến không thể bắt đầu với một số. Nếu bạn bị mắc kẹt, hãy nhìn vào danh sách các từ khóa bên dưới.Remember that variables cannot start with a number. If you're stuck, look at the list of keywords below.

76trombones = "big parade"
more@ = 1000000
class = "Advanced Theoretical Zymurgy"

Tên biến 76trombones là bất hợp pháp vì nó bắt đầu với một số. Tên more@ là bất hợp pháp vì nó chứa một nhân vật bất hợp pháp, @. Nhưng điều gì sai với class?

Hóa ra class là một trong những từ khóa của Python. Trình thông dịch sử dụng các từ khóa để nhận ra cấu trúc của chương trình và chúng không thể được sử dụng làm tên biến.

Python dự trữ 33 Từ khóa:

and       del       from      None      True
as        elif      global    nonlocal  try
assert    else      if        not       while
break     except    import    or        with
class     False     in        pass      yield
continue  finally   is        raise
def       for       lambda    return

Bạn có thể muốn giữ danh sách này tiện dụng. Nếu thông dịch viên phàn nàn về một trong những tên biến của bạn và bạn không biết tại sao, hãy xem nó có trong danh sách này không.

    CSP-10-2-2: Điều nào sau đây không phải là tên biến hợp pháp?not a legal variable name?

  • _a1
  • Bạn có thể sử dụng một dấu gạch dưới là ký tự đầu tiên trong một tên biến
  • my_name
  • Bạn có thể sử dụng một dấu gạch dưới giữa các từ trong một tên biến.
  • Số lượng
  • Bạn có thể sử dụng cả chữ hoa và chữ thường trong một tên biến.
  • BMP
  • Bạn chỉ có thể sử dụng các chữ cái chữ hoa trong một tên biến.
  • 1A
  • Bạn không thể sử dụng một chữ số làm chữ cái đầu tiên trong một tên biến.

    CSP-10-2-3: Điều nào sau đây không phải là tên biến hợp pháp?not a legal variable name?

  • _my_name
  • Điều này là hợp pháp, nhưng bạn thường không bắt đầu một tên biến với một dấu gạch dưới.
  • tên của tôi
  • Bạn không thể có một khoảng trống trong một tên biến.
  • tên của tôi
  • Điều này có thể khó đọc, nhưng nó là hợp pháp.
  • tên của tôi
  • Vì bạn không thể có khoảng trống trong tên, một cách để làm cho các tên biến dễ đọc hơn là sử dụng Case Case (chữ hoa chữ cái đầu tiên của mỗi từ mới).
  • my_name
  • Vì bạn không thể có khoảng trống trong tên, một cách để làm cho các tên biến dễ đọc hơn là sử dụng một dấu gạch dưới giữa hai từ.

Bạn đã thử các hoạt động trên trang này of activities on this page

Bạn có thể sử dụng các từ khóa làm tên biến trong Python không?

Từ khóa được sử dụng để xác định cú pháp của mã hóa.Từ khóa không thể được sử dụng như một định danh, hàm và tên biến.Tất cả các từ khóa trong Python được viết bằng chữ thường ngoại trừ đúng và sai.The keyword cannot be used as an identifier, function, and variable name. All the keywords in python are written in lower case except True and False.

Những gì không thể được sử dụng như một tên biến trong Python?

Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới.Một tên biến không thể bắt đầu với một số.Một tên biến chỉ có thể chứa các ký tự alpha-numeric và nhấn mạnh (A-Z, 0-9 và _)cannot start with a number. A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )

Tại sao các từ khóa không thể được sử dụng làm tên biến?

Bạn không thể sử dụng các từ khóa làm tên biến.Đó là bởi vì các từ khóa có ý nghĩa được xác định trước.keywords have predefined meanings.

Các từ khóa có được phép cho các tên biến không?

Các từ khóa xác định các quy tắc và cấu trúc cú pháp của ngôn ngữ và chúng không thể được sử dụng làm tên biến.they cannot be used as variable names.