Hướng dẫn examples of invalid variable names in python - ví dụ về tên biến không hợp lệ trong python

Cần các biến

Trong khi lập trình, chúng tôi thường cần truy cập bộ nhớ để đọc và ghi dữ liệu.the memory to read and write data.

Các địa chỉ bộ nhớ là các giá trị thập lục phân.

Vì vậy, rất khó để theo dõi các giá trị thập lục phân trong khi lập trình.

Để thao tác địa chỉ bộ nhớ một cách dễ dàng, chúng ta có thể gắn tên vào địa chỉ bộ nhớ.

Vì vậy, sẽ rất dễ dàng để sử dụng địa chỉ bộ nhớ bằng cách sử dụng một tên biến thay vì các giá trị thập lục phân.variable name rather than hexadecimal values.

Giải thích bằng hình ảnh

Hướng dẫn examples of invalid variable names in python - ví dụ về tên biến không hợp lệ trong python


Trong sơ đồ trên, địa chỉ bộ nhớ 22FE4C đã được ánh xạ bằng chữ cái tên biến.letter.

Sử dụng chữ cái biến, chúng ta có thể dễ dàng thao tác địa chỉ bộ nhớ 22Fe4C.

Tương tự, sử dụng Letter2 biến 2, chúng ta có thể dễ dàng điều khiển địa chỉ bộ nhớ 22Fe4D.




Quy tắc đặt tên biến trong Python

1. Tên biến nên bắt đầu bằng chữ cái (A-A-Z) hoặc dấu gạch dưới (_).

Có giá trị

tuổi tác

_tuổi tác

Tuổi tác

Không hợp lệ

1age

2. Trong tên biến, không có ký tự đặc biệt nào cho phép ngoài dấu gạch dưới (_).

Có giá trị

_tuổi tác

Tuổi tác

Không hợp lệ

1age

2. Trong tên biến, không có ký tự đặc biệt nào cho phép ngoài dấu gạch dưới (_).

tuổi tác_

tuổi tác_* and Age are different, since variable names are case sensitive.

+Tuổi

3.variables là trường hợp nhạy cảm.

Tuổi và tuổi khác nhau, vì tên biến là trường hợp nhạy cảm.

4. Tên có thể có số nhưng không phải lúc đầu.

Thí dụ

3.variables là trường hợp nhạy cảm.

Tuổi và tuổi khác nhau, vì tên biến là trường hợp nhạy cảm.



4. Tên có thể có số nhưng không phải lúc đầu.


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




Trong Python, biến là tên được đặt cho một giá trị, do đó trở nên dễ dàng để đề cập đến một giá trị sau này. Nói cách khác, một biến chỉ ra một đối tượng. Một giá trị theo nghĩa đen được gán cho một biến bằng toán tử

>>> type(num)

1 trong đó phía bên trái phải là tên của một biến và phía bên phải phải là một giá trị. Các phần sau gán một tên cho một giá trị số nguyên.

Bây giờ, bạn có thể tham khảo 10 bằng cách sử dụng một tên số Biến, như hình dưới đây.

Sử dụng chức năng in tích hợp () để hiển thị giá trị của một biến trên replin.

>>> print(num) #display value
10
>>> print(num * 2) # multiply and display result
20

Các biến trong Python là đối tượng. Sử dụng hàm loại () để lấy tên lớp của một đối tượng. Ví dụ: sau đây hiển thị tên lớp của biến

>>> type(num)

2.

>>> type(num)

Loại

>>> type(num)

2 là int. Một đối tượng của lớp INT chứa một số nguyên theo nghĩa đen
>>> type(num)

4.

Tất cả các biến thực sự là một đối tượng của một lớp tùy thuộc vào giá trị.

>>> greet='Hello World'
>>> type(greet)

>>> isPythonGood = True
>>> type(isPythonGood)

Không giống như các ngôn ngữ lập trình khác như C# hoặc Java, Python là một ngôn ngữ được gõ động, điều đó có nghĩa là bạn không cần phải khai báo một loại biến. Loại sẽ được gán động dựa trên giá trị được gán.

>>> x=100
>>> type(x)


>>> x='Hello World'
>>> type(a)

Các hoạt động khác nhau có thể được thực hiện trên các biến bằng cách sử dụng các toán tử khác nhau dựa trên loại biến. Ví dụ: toán tử

>>> type(num)

5 tổng hợp hai biến INT, trong khi nó kết hợp hai biến loại chuỗi, như được hiển thị bên dưới.

>>> x=5
>>> y=5
>>> x+y
10
>>> x='Hello '
>>> y='World'
>>> x+y
'Hello World'

Danh tính của đối tượng

Mỗi đối tượng trong Python có ID. Đây là địa chỉ của đối tượng trong bộ nhớ được biểu thị bằng giá trị số nguyên. Hàm

>>> type(num)

6 trả về ID của đối tượng được chỉ định nơi được lưu trữ, như được hiển thị bên dưới.

>>> x=100
>>> id(x)
8791062077568
>>> greet='Hello'
>>> id(greet)

ID sẽ được thay đổi nếu một biến thay đổi thành giá trị khác nhau.

>>> x=100
>>> id(x)
879106207
>>> x='Hello'
>>> id(x)
2354658

Nhiều biến được gán cho cùng một giá trị theo nghĩa đen sẽ có cùng một ID, ví dụ:

>>> x=100
>>> id(x)
879106207
>>> y=x
>>> id(y)
879106207
>>> z=100
>>> id(z)
879106207

Do đó, Python tối ưu hóa việc sử dụng bộ nhớ bằng cách không tạo các đối tượng riêng biệt nếu chúng trỏ đến cùng một giá trị.

Nhiều biến gán

Bạn có thể khai báo nhiều biến và gán giá trị cho từng biến trong một câu lệnh, như được hiển thị bên dưới.

Trong ví dụ trên, giá trị INT đầu tiên

>>> type(num)

4 sẽ được gán cho biến X thứ nhất, giá trị thứ hai cho biến thứ hai y và giá trị thứ ba cho biến thứ ba z. Việc gán các giá trị cho các biến phải theo cùng một thứ tự trong chúng được khai báo.

Bạn cũng có thể khai báo các loại giá trị khác nhau cho các biến trong một câu lệnh, như được hiển thị bên dưới.

>>> x, y, z = 10, 'Hello', True

Gán một giá trị cho mỗi biến riêng lẻ được phân tách bằng dấu phẩy sẽ ném lỗi cú pháp, như được hiển thị bên dưới.

>>> x = 10, y = 'Hello', z = True
SyntaxError: can't assign to literal

Các loại biến phụ thuộc vào các loại giá trị được gán.

>>> type(num)

0

Đặt tên quy ước

Bất kỳ định danh phù hợp nào cũng có thể được sử dụng như một tên của một biến, dựa trên các quy tắc sau:

  1. Tên của biến phải bắt đầu bằng chữ cái bảng chữ cái (trường hợp dưới hoặc trên) hoặc dấu gạch dưới (_), nhưng nó không thể bắt đầu bằng một chữ số.
  2. Nhiều hơn một ký tự hoặc dấu gạch dưới alpha có thể theo sau.
  3. Tên biến có thể bao gồm (các) chữ cái, số (các) số và chỉ dấu gạch dưới. Ví dụ:
    >>> type(num)
    
    
    8,
    >>> type(num)
    
    
    9,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    0,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    1 là các tên biến hợp lệ, nhưng
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    2,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    3,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    4 là tên biến không hợp lệ.
  4. Tên biến trong Python là trường hợp nhạy cảm. Vì vậy,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    5,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    6,
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    7 và
    >>> greet='Hello World'
    >>> type(greet)
    
    >>> isPythonGood = True
    >>> type(isPythonGood)
    
    
    8 được coi là tên biến khác nhau.
  5. Tên biến không thể là một từ khóa dành riêng trong Python.

Tên biến nào không hợp lệ trong Python?

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).

Tên nào sau đây là tên biến không chính xác trong Python?

Giải thích: 1Varable là tên biến không chính xác trong Python.1variable is incorrect variable name in Python.

Tên biến hợp lệ trong Python là gì?

Chính thức, các tên biến trong Python có thể là bất kỳ độ dài nào và có thể bao gồm các chữ cái viết hoa và chữ thường (A-Z, A-Z), các chữ số (0-9) và ký tự dấu gạch dưới (_).Một hạn chế bổ sung là, mặc dù một tên biến có thể chứa các chữ số, ký tự đầu tiên của một tên biến không thể là một chữ số.any length and can consist of uppercase and lowercase letters ( A-Z , a-z ), digits ( 0-9 ), and the underscore character ( _ ). An additional restriction is that, although a variable name can contain digits, the first character of a variable name cannot be a digit.

Điều nào sau đây không phải là một tên biến chính xác?

Câu trả lời.Giải thích: Điều nào sau đây không phải là khai báo tên biến hợp lệ?Giải thích: Tên biến không thể bắt đầu bằng một chữ số.