Khai báo trong Python

Trong Python, các biến được định nghĩa là các thùng chứa để lưu trữ các giá trị. Trong bài viết này, chúng ta sẽ xem cách khai báo biến trong Python. Chúng tôi biết rằng mọi biến được tạo là một đối tượng dự trữ một vị trí bộ nhớ có thể lưu trữ giá trị trong Python. Trong Python, biến chương trình cung cấp dữ liệu để máy tính xử lý. Vị trí bộ nhớ được lưu trữ theo kiểu dữ liệu của biến được khai báo. Trong Python, biến không cần định nghĩa hay khai báo kiểu dữ liệu nào cho biến như trong các ngôn ngữ lập trình khác. Trong chủ đề này, chúng ta sẽ tìm hiểu về khai báo biến trong python

Làm việc với Khai báo biến trong Python

Một biến được tạo ngay khi bạn gán bất kỳ giá trị nào cho nó và không cần khai báo bất kỳ kiểu dữ liệu nào trong Python vì không có lệnh khai báo biến như vậy. Nói chung, biến là một vị trí bộ nhớ được sử dụng để lưu trữ các giá trị được gán cho nó và biến này được đặt tên dùng để chỉ giá trị được lưu trữ trong đó cho phần còn lại của chương trình

cú pháp

Variable_name = value_to_store

Như vậy theo cú pháp trên, chúng ta có thể thấy để khai báo một biến, chúng ta trực tiếp sử dụng toán tử bằng “=”, và toán tử này cũng được dùng để gán giá trị cho biến. Trong đó phía bên trái của toán tử sẽ có tên biến và phía bên phải của biến sẽ có giá trị để lưu trữ trong biến đó. Không cần khai báo riêng kiểu dữ liệu cho biến trong Python vì nó tự động lấy khi bạn gán giá trị cho biến

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Khai báo trong Python
Khai báo trong Python
Khai báo trong Python
Khai báo trong Python

Khai báo trong Python
Khai báo trong Python
Khai báo trong Python
Khai báo trong Python

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (86.328 xếp hạng)

Một số quy tắc quan trọng mà các nhà phát triển phải biết trước khi khai báo các biến và chúng như sau

  • Một biến phải luôn bắt đầu bằng bảng chữ cái hoặc dấu gạch dưới nhưng không phải bằng số
  • Một biến có thể chứa sự kết hợp của bảng chữ cái và số, tạo ra một biến ở dạng chữ và số, nhưng chúng ta nên lưu ý rằng nó phải bắt đầu bằng bảng chữ cái. Nó cũng có thể có tên biến với sự kết hợp của bảng chữ cái và dấu gạch dưới
  • Khi được khai báo là lập trình viên, một biến phải biết rằng chúng phân biệt chữ hoa chữ thường, có nghĩa là, ví dụ: “a” và “A”, cả hai biến này đều khác nhau và không giống nhau

Ví dụ về biến khai báo Python

Đưa ra dưới đây là các ví dụ về Biến khai báo Python

Ví dụ 1

Mã số

print("Program to demonstrate variable declaration:")
x = 5
print("The value of Int variable is as follows:")
print(x)
y = "John"
print("The value of string or char variable is as follows: ")
print(y)

đầu ra

Khai báo trong Python

Trong chương trình trên, chúng ta đã thấy chúng ta đã khai báo biến “x” ở đây chúng ta đã gán giá trị là “5” là một giá trị nguyên. Do đó biến “x” tự động khai báo là biến int và lưu giá trị “5” vào bộ nhớ với kiểu dữ liệu “int”. Trong chương trình này, chúng ta cũng đã khai báo một biến khác có tên là “y” và giá trị được gán cho nó là “John” thuộc kiểu dữ liệu chuỗi hoặc ký tự. Ngược lại, biến này cũng được khai báo tự động. Đầu ra có thể được nhìn thấy trong ảnh chụp màn hình ở trên

Có hai loại biến có thể khai báo trong Python là biến toàn cục và biến cục bộ. Bây giờ chúng ta hãy xem bên dưới chi tiết về các biến này với các ví dụ. Các biến được sử dụng hoặc có thể được truy cập trong toàn bộ chương trình hoặc các chức năng hoặc mô-đun khác trong chương trình được gọi là biến toàn cục. Trong khi các biến được khai báo và sử dụng trong chức năng hoặc mô-đun của chương trình, các biến đó được gọi là biến cục bộ. Chúng ta sẽ thấy cả hai biến này trong một chương trình duy nhất bên dưới

Ví dụ #2

Mã số

print("Program to demonstrate global and local variable decllaration:")
f = 20
def func():
    f = 'I am learning Python'
print("It will print the value of local variable as follows:")
print(f)
func()
print("This will print the value of the global variable as follows:")
print(f)

đầu ra

Khai báo trong Python

Trong chương trình trên, chúng ta có thể thấy rằng chúng ta đã khai báo một biến “f” với giá trị được gán cho nó là “20”. Biến này được gọi là biến toàn cục, nơi nó có thể được sử dụng trong toàn bộ chương trình và có phạm vi cho nó trong toàn bộ chương trình. Nhưng sau đó chúng ta có thể thấy trong hàm “func()” chúng ta đã khai báo một biến khác là “f”, là một biến cục bộ và chỉ có phạm vi của nó trong hàm func(). Một cách khác để khai báo biến toàn cục là sử dụng từ khóa “global” bất cứ khi nào bạn muốn khai báo biến này bên trong bất kỳ hàm nào

Bây giờ chúng ta sẽ xem cách xóa các biến bằng cách sử dụng lệnh “del”, thao tác này sẽ xóa biến và nếu chúng ta cố in biến đã xóa, nó sẽ đưa ra một lỗi như NameError, sẽ đưa ra thông báo là biến này không được xác định

Ví dụ #3

Mã số

print("Program to demonstrate how to delete variable:")
f = 11;
print("The variable declaration is done and it value is as follows:")
print(f)
print("The variable is deleted using del and it provides error after deleting as follows:")
del f
print(f)

đầu ra

Khai báo trong Python

Trong chương trình trên, chúng ta có thể thấy rằng chúng ta đã khai báo một biến “f”, sau đó sử dụng lệnh “del” để xóa biến. Khi chúng ta cố gắng in cùng một biến sau khi sử dụng lệnh “del”, thì nó sẽ báo lỗi NameError với thông báo là biến có tên “f” không được xác định. Kết quả có thể được nhìn thấy trong ảnh chụp màn hình ở trên

Phần kết luận

Qua bài viết này chúng ta kết luận việc khai báo biến trong Python cũng giống như các ngôn ngữ lập trình khác, chỉ khác là không cần khai báo kiểu dữ liệu trước biến nào. Khi được tạo trong Python, biến sẽ tự động lấy kiểu dữ liệu theo giá trị được gán cho biến. Trong bài viết này, chúng ta đã biết cách khai báo các biến thuộc các kiểu dữ liệu khác nhau, đồng thời chúng ta cũng đã biết biến cục bộ và biến toàn cục là gì và tầm quan trọng của chúng. Cuối cùng, chúng ta cũng đã thấy cách xóa một biến và lỗi xảy ra khi cố gắng in lại biến đã xóa

Bài viết được đề xuất

Đây là hướng dẫn về Khai báo biến trong Python. Ở đây chúng ta thảo luận về phần giới thiệu, cú pháp và hoạt động của khai báo biến trong python cùng với các ví dụ khác nhau và triển khai mã. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Khai báo và khởi tạo trong Python là gì?

Tuyên bố cho trình biên dịch biết về sự tồn tại của một thực thể trong chương trình và vị trí của nó. Khi bạn khai báo một biến, bạn cũng nên khởi tạo nó. Khởi tạo là quá trình gán giá trị cho Biến. Mỗi ngôn ngữ lập trình có phương pháp khởi tạo biến riêng

Cách khai báo hàm trong Python?

Sử dụng từ khóa def để khai báo hàm và tiếp theo là tên hàm. Thêm tham số cho hàm. chúng phải nằm trong dấu ngoặc đơn của hàm. Kết thúc dòng của bạn bằng dấu hai chấm. Thêm các câu lệnh mà các chức năng sẽ thực thi.

Chúng ta có thể khai báo bằng Python không?

Python không có lệnh khai báo biến . Một biến được tạo ngay khi bạn gán giá trị cho nó lần đầu tiên.

Khai báo biến là gì?

Khai báo biến là để thông báo cho trình biên dịch các thông tin sau. tên biến, loại giá trị mà biến chứa và giá trị ban đầu nếu có . tôi. e. , khai báo cung cấp chi tiết về các thuộc tính của một biến. Trong khi đó, Định nghĩa của một biến cho biết biến được lưu trữ ở đâu.