Tên có phải là tên biến hợp lệ trong Python không?

Trên trang này. biến, câu lệnh gán biến bằng cách sử dụng =, tăng biến số nguyên bằng +=, tên biến Python hợp lệ

Video hướng dẫn


Python 3 thay đổi

KHÔNG AI

Video Tổng Hợp

  • Để đặt giá trị của một biến, hãy nhập [các] ký tự bạn muốn theo sau là "=" rồi nhập giá trị mong muốn. Bán tại. x = 5. Biến "x" bây giờ sẽ có giá trị là "5" cho đến khi được chỉ định khác
  • Các giá trị phi toán học, chẳng hạn như một chuỗi ký tự, cũng được cho phép trong Python. Bán tại. x = 'đỏ'. nếu dòng này được nhập, x sẽ có giá trị 'đỏ' cho đến khi được chỉ định khác. Ngoài ra, tên biến dài hơn được cho phép trong Python, vì vậy các phép gán như red = 13 và _typ = 'red' cũng hợp lệ
  • Để tăng giá trị của một biến, hãy nhập biến theo sau là "+=" và sau đó nhập số tiền bạn muốn thêm, Ví dụ:. x += 1. Nếu giá trị của "x" ban đầu là 5, giá trị mới bây giờ sẽ là 6

Tìm hiểu thêm

  • Tên biến Python có thể chứa bất kỳ ký tự chữ cái nào [A-Z và a-z], chữ số [0-9] và ký tự gạch dưới "_". Có một số lưu ý và hạn chế
    1. Chữ hoa và chữ thường khác nhau. Do đó, Số và số là hai biến khác nhau
    2. Một chữ số không thể bắt đầu một tên biến. Do đó, student1 là một biến hợp lệ, trong khi 1student thì không
    3. Không nên sử dụng các từ khóa và tên hàm tích hợp làm tên biến. Ví dụ: print rõ ràng là một từ khóa Python, do đó bạn không nên sử dụng nó làm tên biến của mình

Khám phá

Các biến được sử dụng để lưu trữ dữ liệu, chúng chiếm dung lượng bộ nhớ dựa trên loại giá trị mà chúng ta gán cho chúng. Tạo biến trong Python rất đơn giản, bạn chỉ cần viết tên biến ở bên trái dấu = và giá trị ở bên phải, như hình bên dưới. Bạn không cần phải đề cập rõ ràng loại biến, python suy ra loại dựa trên giá trị chúng tôi đang gán

num = 100      #num is of type int
str = "Chaitanya"      #str is of type string

Tên biến – Định danh

Tên biến được gọi là định danh. Có một số quy tắc mà bạn phải tuân theo khi đặt tên biến trong Python.
1. Tên của biến phải luôn bắt đầu bằng một chữ cái hoặc dấu gạch dưới [_]. Ví dụ. _str, str, num, _num đều là tên hợp lệ cho các biến.
2. Tên biến không được bắt đầu bằng số. Ví dụ. 9num không phải là tên biến hợp lệ.
3. Tên biến không được có các ký tự đặc biệt như %, $, # v.v., chúng chỉ có thể có các ký tự chữ và số và dấu gạch dưới [A đến Z, a đến z, 0-9 hoặc _ ].
4. Tên biến phân biệt chữ hoa chữ thường trong Python có nghĩa là

x = y = z = 99
print[x]
print[y]
print[z]
6 và
x = y = z = 99
print[x]
print[y]
print[z]
7 là hai biến khác nhau trong python.

Ví dụ về biến Python

num = 100
str = "BeginnersBook"
print[num]
print[str]

đầu ra

Python nhiều bài tập

Chúng ta có thể gán nhiều biến trong một câu lệnh như thế này trong Python

x = y = z = 99
print[x]
print[y]
print[z]

đầu ra

99
99
99

Một ví dụ khác về nhiều nhiệm vụ

a, b, c = 5, 6, 7
print[a]
print[b]
print[c]

đầu ra

Phép toán cộng và nối trên các biến

x = 10
y = 20
print[x + y]

p = "Hello"
q = "World"
print[p + " " + q]

đầu ra

Tuy nhiên, nếu bạn cố gắng sử dụng toán tử + với biến

x = y = z = 99
print[x]
print[y]
print[z]
8 và
num = 100
str = "BeginnersBook"
print[num]
print[str]
0 thì bạn sẽ gặp lỗi sau

Trong Python, biến là tên được đặt cho một giá trị, để sau này dễ dàng tham chiếu một giá trị. Nói cách khác, một biến trỏ đến một đối tượng. Một giá trị bằng chữ được gán cho một biến bằng cách sử dụng toán tử

>>> num
10
4 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ị. Sau đây gán tên cho một giá trị số nguyên

________số 8

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

>>> num
10

Sử dụng hàm print[] tích hợp để hiển thị giá trị của một biến trên REPL

num = 100
str = "BeginnersBook"
print[num]
print[str]
0

Biến trong Python là đối tượng. Sử dụng hàm type[] để lấy tên lớp của một đối tượng. Ví dụ: phần sau hiển thị tên lớp của biến

>>> num
10
5

num = 100
str = "BeginnersBook"
print[num]
print[str]
2

Loại của

>>> num
10
5 là int. Một đối tượng của lớp int chứa một số nguyên bằng chữ
>>> num
10
7

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ị

num = 100
str = "BeginnersBook"
print[num]
print[str]
5

Không giống như các ngôn ngữ lập trình khác như C# hay Java, Python là ngôn ngữ kiểu động, nghĩa là bạn không cần khai báo kiểu của biến. Loại sẽ được gán động dựa trên giá trị được gán

num = 100
str = "BeginnersBook"
print[num]
print[str]
6

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ử

>>> num
10
8 tính tổng hai biến int, trong khi nó nối hai biến kiểu chuỗi, như minh họa bên dưới

num = 100
str = "BeginnersBook"
print[num]
print[str]
8

Nhận dạng đối tượng

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

>>> num
10
9 trả về id của đối tượng được chỉ định nơi nó được lưu trữ, như hình bên dưới

x = y = z = 99
print[x]
print[y]
print[z]
0

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

x = y = z = 99
print[x]
print[y]
print[z]
1

Ví dụ, nhiều biến được gán cho cùng một giá trị bằng chữ sẽ có cùng id

x = y = z = 99
print[x]
print[y]
print[z]
2

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ị

Bài tập nhiều biế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ư hình bên dưới

>>> num
10
0

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

>>> num
10
7 sẽ được gán cho biến đầu tiên x, 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 giá trị cho các biến phải theo thứ tự như đã 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ư hình bên dưới

>>> num
10
1

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

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

Quy tắc cho biến Python. Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới . Tên biến không được bắt đầu bằng số. Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ] Tên biến phân biệt chữ hoa chữ thường [tuổi, Tuổi và TUỔI là ba biến khác nhau]

Tên biến có hợp lệ không?

Tên biến hợp lệ bắt đầu bằng một chữ cái và chứa không quá độ dài tối đa ký tự tên . Tên biến hợp lệ có thể bao gồm các chữ cái, chữ số và dấu gạch dưới. Từ khóa MATLAB không phải là tên biến hợp lệ.

Cái nào sau đây không phải là tên biến Python hợp lệ?

37. Tên nào sau đây không phải là tên biến hợp lệ trong Python? . 5var không phải là tên biến hợp lệ trong python.

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

Tên biến không được bắt đầu bằng chữ số hoặc dấu gạch dưới và không được kết thúc bằng dấu gạch dưới . Dấu gạch dưới kép không được phép trong tên biến. Tên biến không được dài hơn 32 ký tự và bắt buộc phải ngắn hơn đối với một số loại câu hỏi. nhiều lựa chọn, vị trí GPS và một số loại câu hỏi khác.

Chủ Đề