Hướng dẫn which of the following variable names are illegal in python select three answers - tên biến nào sau đây là bất hợp pháp trong python chọn ba câu trả lời


Tên biến

Một biến có thể có một tên ngắn (như X và Y) hoặc một tên mô tả hơn (Age, Carname, Total_Volume).

Quy tắc cho các biến 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à _)
  • Tên biến là nhạy cảm trường hợp (tuổi, tuổi và tuổi là ba biến khác nhau)

Thí dụ

#Tên biến tên: myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john"
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

#ILLEGAL Tên biến: 2Myvar = "John" My-Var = "John" My Var = "John"
2myvar = "John"
my-var = "John"
my var = "John"

Hãy tự mình thử »

Hãy nhớ rằng các tên biến nhạy cảm trường hợp




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

Truyền thống chia sẻ

Giúp bạn bè và đàn em của bạn bằng cách đăng câu trả lời cho các câu hỏi mà bạn biết. Cũng đăng các câu hỏi không có sẵn.


Tại sao tôi nên đăng câu hỏi hoặc câu trả lời?

Để bắt đầu, bước đầu tiên của SR2JR là giảm các chi phí liên quan đến giáo dục. Để đạt được mục tiêu này, SR2JR đã tổ chức câu hỏi và câu trả lời của sách giáo khoa. SR2JR dựa trên cộng đồng và cần sự hỗ trợ của bạn để điền vào câu hỏi và câu trả lời. Câu hỏi và câu trả lời được đăng sẽ có sẵn miễn phí cho tất cả.


Chia sẻ kiến ​​thức có được, là một cách hào phóng để thay đổi thế giới của chúng ta tốt hơn. -Sr2jr

Tên biến nào là bất hợp pháp trong Python?

Các quy tắc cho các biến 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à _)A variable name cannot start with a number. A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )

Tên biến là gì là bất hợp pháp là gì?

Không có ký tự khác được phép trong tên biến.Cụ thể, không gian không được phép trong các tên biến, vì tên biến phải là một từ duy nhất.Tên biến có thể không bắt đầu bằng một chữ số hoặc dấu gạch dưới, và có thể không kết thúc bằng dấu gạch dưới.Double nhấn mạnh không được phép trong tên biến.. Specifically, spaces are not permitted in the variable names, as variable name must be a single word. Variable name may not start with a digit or underscore, and may not end with an underscore. Double underscores are not permitted in variable name.

3 loại biến trong Python là gì?

Số Python..
int (số nguyên đã ký).
Float (điểm nổi giá trị thực).
phức tạp (số phức).

Cái nào không phải là tên hợp pháp trong Python?

"Tùy chọn B: My-Var không phải là một tên biến hợp pháp".Trong Python, một tên biến phải bắt đầu với chữ cái hoặc ký tự dấu gạch dưới.Tên biến trong Python không thể bắt đầu bằng một chữ số.my-var is not a legal variable name". In python, a variable name must start with an alphabetic or the underscore character. Variable names in python cannot start with a digit.