Tên biến Python có thể không giới hạn không?

Biến Python là vị trí bộ nhớ dành riêng được sử dụng để lưu trữ các giá trị trong Chương trình Python. Điều này có nghĩa là khi bạn tạo một biến, bạn dành một khoảng trống trong bộ nhớ

Dựa trên kiểu dữ liệu của một biến, trình thông dịch Python phân bổ bộ nhớ và quyết định những gì có thể được lưu trữ trong bộ nhớ dành riêng. Do đó, bằng cách gán các kiểu dữ liệu khác nhau cho các biến Python, bạn có thể lưu trữ số nguyên, số thập phân hoặc ký tự trong các biến này

Tạo biến Python

Các biến Python không cần khai báo rõ ràng để dành dung lượng bộ nhớ hoặc bạn có thể nói để tạo một biến. Một biến Python được tạo tự động khi bạn gán giá trị cho nó. Dấu bằng [=] dùng để gán giá trị cho biến

Toán hạng bên trái của toán tử = là tên của biến và toán hạng bên phải của toán tử = là giá trị được lưu trữ trong biến. Ví dụ -

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

In biến Python

Khi chúng ta tạo một biến Python và gán giá trị cho nó, chúng ta có thể in nó bằng hàm print[]. Sau đây là phần mở rộng của ví dụ trước và chỉ ra cách in các biến khác nhau trong Python

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]

Đây, 100, 1000. 0 và "Zara Ali" lần lượt là các giá trị được gán cho biến đếm, dặm và tên. Khi chạy chương trình Python ở trên, điều này tạo ra kết quả sau -

100
1000.0
Zara Ali

Xóa một biến

Bạn có thể xóa tham chiếu đến một đối tượng số bằng cách sử dụng câu lệnh del. Cú pháp của câu lệnh del là -

del var1[,var2[,var3[....,varN]]]]

Bạn có thể xóa một đối tượng hoặc nhiều đối tượng bằng cách sử dụng câu lệnh del. Ví dụ -

del var
del var_a, var_b

Thí dụ

Các ví dụ sau cho thấy cách chúng ta có thể xóa một biến và nếu chúng ta cố gắng sử dụng một biến đã xóa thì trình thông dịch Python sẽ báo lỗi

counter = 100
print [counter]

del counter
print [counter]

Điều này sẽ tạo ra kết quả sau

100
Traceback [most recent call last]:
  File "main.py", line 7, in 
    print [counter]
NameError: name 'counter' is not defined

nhiều bài tập

Python cho phép bạn gán một giá trị cho nhiều biến đồng thời, điều đó có nghĩa là bạn có thể tạo nhiều biến cùng một lúc. Ví dụ -

a = b = c = 100

print [a]
print [b]
print [c]

Điều này tạo ra kết quả sau

________số 8

Ở đây, một đối tượng số nguyên được tạo với giá trị 1 và cả ba biến được gán cho cùng một vị trí bộ nhớ. Bạn cũng có thể gán nhiều đối tượng cho nhiều biến. Ví dụ -

a,b,c = 1,2,"Zara Ali"

print [a]
print [b]
print [c]

Điều này tạo ra kết quả sau

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
0

Ở đây, hai đối tượng số nguyên có giá trị 1 và 2 lần lượt được gán cho các biến a và b và một đối tượng chuỗi có giá trị "Zara Ali" được gán cho biến c

Tên biến Python

Mỗi biến Python nên có một tên duy nhất như a, b, c. Một tên biến có thể có ý nghĩa như màu sắc, tuổi, tên, v.v. Có một số quy tắc cần được quan tâm khi đặt tên 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ố hoặc bất kỳ ký tự đặc biệt nào như $, [, * %, v.v.
  • 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 Python phân biệt chữ hoa chữ thường, có nghĩa là Tên và TÊN là hai biến khác nhau trong Python
  • Không thể sử dụng từ khóa dành riêng cho Python để đặt tên cho biến

Thí dụ

Sau đây là các tên biến Python hợp lệ

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
1

Điều này sẽ tạo ra kết quả sau

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
2

Thí dụ

Sau đây là tên biến Python không hợp lệ

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
3

Điều này sẽ tạo ra kết quả sau

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
4

Biến cục bộ Python

Các biến cục bộ trong Python được định nghĩa bên trong một hàm. Chúng ta không thể truy cập biến bên ngoài chức năng

Hàm Python là một đoạn mã có thể tái sử dụng và bạn sẽ tìm hiểu thêm về hàm trong Python - Hướng dẫn về hàm

Sau đây là một ví dụ để hiển thị việc sử dụng các biến cục bộ

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
5
counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

print [counter]
print [miles]
print [name]
6

Biến toàn cục Python

Bất kỳ biến nào được tạo bên ngoài một hàm đều có thể được truy cập trong bất kỳ hàm nào và do đó chúng có phạm vi toàn cầu. Sau đây là một ví dụ về biến toàn cục

Độ dài tối đa của tên biến trong Python là bao nhiêu?

Trả lời. Số nhận dạng có thể có độ dài tối đa là 79 ký tự trong Python. Python là một trong những ngôn ngữ lập trình phổ biến nhất. Guido van Rossum đã tạo ra nó và nó được phát hành vào năm 1991.

Các quy tắc cho tên biến 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]

Điều gì làm cho một biến trở thành bất hợp pháp trong Python?

Tên biến không hợp lệ trong Python . Ví dụ dưới đây tạo ra lỗi cú pháp vì chúng tôi đang cố bắt đầu một tên biến bằng một số. 4. Chúng tôi không thể sử dụng các từ khóa dành riêng cho Python làm tên biến. Variable names cannot start with a number. The example below generates a syntax error because we are trying to start a variable name with a number. 4. We cannot use Python reserved keywords as variable names.

Bạn có thể đặt tên biến trong Python không?

Python cho phép bạn đặt tên biến theo ý thích của mình, miễn là tên đó tuân theo các quy tắc này . Tên biến có thể chứa các chữ cái, chữ số [0-9] hoặc ký tự gạch dưới _. Tên biến phải bắt đầu bằng một chữ cái từ A-Z hoặc ký tự gạch dưới _. Chữ thường hoặc chữ in hoa đều được chấp nhận.

Điều nào sau đây đúng với tên biến trong Python có độ dài không giới hạn?

8. Điều nào sau đây đúng với tên biến trong Python? . một lời giải thích. Tên biến có thể có độ dài bất kỳ .

Bạn có thể sử dụng lại tên biến trong Python không?

Trong Python, chúng ta có thể sử dụng lại cùng một biến để lưu trữ các giá trị thuộc bất kỳ loại nào . Một biến tương tự như chức năng bộ nhớ được tìm thấy trong hầu hết các máy tính, ở chỗ nó chứa một giá trị có thể được truy xuất nhiều lần và việc lưu trữ giá trị mới sẽ xóa giá trị cũ.

Chủ Đề