Hướng dẫn how do you use variables in python? - làm thế nào để bạn sử dụng các biến trong python?
BiếnblesCác biến là các thùng chứa để lưu trữ giá trị dữ liệu. Show
Tạo các biếnPython không có lệnh để khai báo một biến. Một biến được tạo ngay khi bạn chỉ định một giá trị cho nó. Các biến không cần phải được khai báo với bất kỳ loại cụ thể nào và thậm chí có thể thay đổi loại sau khi chúng được đặt. Thí dụ x = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str (x) Hãy tự mình thử » Vật đúcNếu bạn muốn chỉ định loại dữ liệu của một biến, điều này có thể được thực hiện với việc đúc. Thí dụ x = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str (x) Hãy tự mình thử » Vật đúcNếu bạn muốn chỉ định loại dữ liệu của một biến, điều này có thể được thực hiện với việc đúc. x = str (3) & nbsp; & nbsp; & nbsp; # x sẽ là '3'y = int (3) & nbsp; & nbsp; & nbsp; # y sẽ là 3z = float (3) & nbsp; # z sẽ là 3.0 Nhận loạiBạn có thể nhận được loại dữ liệu của một biến với hàm 3.Case-SensitiveBạn sẽ tìm hiểu thêm về các loại dữ liệu và đúc sau trong hướng dẫn này. Thí dụx = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str (x) Hãy tự mình thử » Hãy tự mình thử » Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: các biến trong Python This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Variables in Python Làm thế nào để bạn sử dụng các biến? Một biến là một cách để lưu trữ các giá trị. Để sử dụng một biến, cả hai chúng tôi phải tuyên bố nó để cho chương trình biết về biến có thể gán nó để cho chương trình biết giá trị nào chúng tôi đang lưu trữ trong biến. Làm thế nào để bạn viết một biến trong Python? You will learn how every item of data in a Python program can be described by the abstract term object, and you’ll learn how to manipulate objects using symbolic names called variables. Tạo các biến Python không có lệnh để khai báo một biến. Một biến được tạo ngay khi bạn chỉ định một giá trị cho nó.Tại sao các biến được sử dụng trong Python? Biến Python là một tên biểu tượng là một tham chiếu hoặc con trỏ đến một đối tượng. Khi một đối tượng được gán cho một biến, bạn có thể tham khảo đối tượng bằng tên đó. Nhưng chính dữ liệu vẫn còn trong đối tượng. Trong hướng dẫn trước đây về các loại dữ liệu cơ bản trong Python, bạn có thể thấy các giá trị của các loại dữ liệu Python khác nhau có thể được tạo ra như thế nào. Nhưng cho đến nay, tất cả các giá trị được hiển thị là các giá trị theo nghĩa đen hoặc không đổi: Nếu bạn viết mã phức tạp hơn, chương trình của bạn sẽ cần dữ liệu có thể thay đổi khi tiến hành thực hiện chương trình. Ở đây, những gì bạn sẽ học được trong hướng dẫn này: Bạn sẽ tìm hiểu làm thế nào mọi mục dữ liệu trong chương trình Python có thể được mô tả bởi đối tượng thuật ngữ trừu tượng và bạn sẽ học cách thao tác các đối tượng bằng cách sử dụng các tên biểu tượng gọi là biến.
Gán biến Ở đây, những gì bạn sẽ học được trong hướng dẫn này: Bạn sẽ tìm hiểu làm thế nào mọi mục dữ liệu trong chương trình Python có thể được mô tả bởi đối tượng thuật ngữ trừu tượng và bạn sẽ học cách thao tác các đối tượng bằng cách sử dụng các tên biểu tượng gọi là biến.
Gán biến Hãy nghĩ về một biến như một tên được gắn vào một đối tượng cụ thể. Trong Python, các biến không cần phải được khai báo hoặc xác định trước, như trường hợp trong nhiều ngôn ngữ lập trình khác. Để tạo một biến, bạn chỉ cần gán cho nó một giá trị và sau đó bắt đầu sử dụng nó. Bài tập được thực hiện với một dấu bằng duy nhất (>>> a = b = c = 300 >>> print(a, b, c) 300 300 300 4):Điều này được đọc hoặc hiểu là ____ ____15 được gán giá trị 6. Khi điều này được thực hiện, 5 có thể được sử dụng trong một câu lệnh hoặc biểu thức và giá trị của nó sẽ được thay thế:Cũng như một giá trị theo nghĩa đen có thể được hiển thị trực tiếp từ dấu nhắc của trình thông dịch trong một phiên thay thế mà không cần 8, do đó, một biến có thể:Ở đây, những gì bạn sẽ học được trong hướng dẫn này: Bạn sẽ tìm hiểu làm thế nào mọi mục dữ liệu trong chương trình Python có thể được mô tả bởi đối tượng thuật ngữ trừu tượng và bạn sẽ học cách thao tác các đối tượng bằng cách sử dụng các tên biểu tượng gọi là biến.
Gán biếnHãy nghĩ về một biến như một tên được gắn vào một đối tượng cụ thể. Trong Python, các biến không cần phải được khai báo hoặc xác định trước, như trường hợp trong nhiều ngôn ngữ lập trình khác. Để tạo một biến, bạn chỉ cần gán cho nó một giá trị và sau đó bắt đầu sử dụng nó. Bài tập được thực hiện với một dấu bằng duy nhất ( 4):Điều này được đọc hoặc hiểu là ____ ____15 được gán giá trị 6. Khi điều này được thực hiện, 5 có thể được sử dụng trong một câu lệnh hoặc biểu thức và giá trị của nó sẽ được thay thế:Cũng như một giá trị theo nghĩa đen có thể được hiển thị trực tiếp từ dấu nhắc của trình thông dịch trong một phiên thay thế mà không cần 8, do đó, một biến có thể:Sau đó, nếu bạn thay đổi giá trị của 5 và sử dụng lại, giá trị mới sẽ được thay thế thay thế:
Các loại biến trong Python Ở đây, những gì bạn sẽ học được trong hướng dẫn này: Bạn sẽ tìm hiểu làm thế nào mọi mục dữ liệu trong chương trình Python có thể được mô tả bởi đối tượng thuật ngữ trừu tượng và bạn sẽ học cách thao tác các đối tượng bằng cách sử dụng các tên biểu tượng gọi là biến.
Biến Python là một tên biểu tượng là một tham chiếu hoặc con trỏ đến một đối tượng. Khi một đối tượng được gán cho một biến, bạn có thể tham khảo đối tượng bằng tên đó. Nhưng chính dữ liệu vẫn còn trong đối tượng. Trong hướng dẫn trước đây về các loại dữ liệu cơ bản trong Python, bạn có thể thấy các giá trị của các loại dữ liệu Python khác nhau có thể được tạo ra như thế nào. Nhưng cho đến nay, tất cả các giá trị được hiển thị là các giá trị theo nghĩa đen hoặc không đổi: Nếu bạn viết mã phức tạp hơn, chương trình của bạn sẽ cần dữ liệu có thể thay đổi khi tiến hành thực hiện chương trình. Tạo các biến Python không có lệnh để khai báo một biến. Một biến được tạo ngay khi bạn chỉ định một giá trị cho nó.Tại sao các biến được sử dụng trong Python? Ở đây, những gì bạn sẽ học được trong hướng dẫn này: Bạn sẽ tìm hiểu làm thế nào mọi mục dữ liệu trong chương trình Python có thể được mô tả bởi đối tượng thuật ngữ trừu tượng và bạn sẽ học cách thao tác các đối tượng bằng cách sử dụng các tên biểu tượng gọi là biến. Gán biếnHãy nghĩ về một biến như một tên được gắn vào một đối tượng cụ thể. Trong Python, các biến không cần phải được khai báo hoặc xác định trước, như trường hợp trong nhiều ngôn ngữ lập trình khác. Để tạo một biến, bạn chỉ cần gán cho nó một giá trị và sau đó bắt đầu sử dụng nó. Bài tập được thực hiện với một dấu bằng duy nhất ( 4):Điều này được đọc hoặc hiểu là ____ ____15 được gán giá trị 6. Khi điều này được thực hiện, 5 có thể được sử dụng trong một câu lệnh hoặc biểu thức và giá trị của nó sẽ được thay thế:Nhiều tham chiếu đến một đối tượngTiếp theo, giả sử bạn làm điều này: Bây giờ Python tạo ra một đối tượng số nguyên mới với giá trị 2 và 0 trở thành một tham chiếu đến nó.Tham chiếu đến các đối tượng riêng biệtCuối cùng, giả sử tuyên bố này được thực thi tiếp theo: Bây giờ Python tạo ra một đối tượng chuỗi với giá trị 4 và làm cho 5 tham chiếu rằng.Đối tượng mồ côiKhông còn bất kỳ tham chiếu nào đến đối tượng số nguyên 6. Nó là mồ côi, và không có cách nào để truy cập nó.Hướng dẫn trong loạt bài này đôi khi sẽ đề cập đến tuổi thọ của một đối tượng. Một cuộc sống của đối tượng bắt đầu khi nó được tạo ra, tại thời điểm đó, ít nhất một tham chiếu đến nó được tạo ra. Trong một thời gian tồn tại của một đối tượng, các tài liệu tham khảo bổ sung có thể được tạo, như bạn đã thấy ở trên và các tài liệu tham khảo về nó cũng có thể bị xóa. Một đối tượng vẫn sống, vì nó đã được, miễn là có ít nhất một tham chiếu đến nó. Khi số lượng tham chiếu đến một đối tượng giảm xuống 0, nó không còn có thể truy cập được nữa. Tại thời điểm đó, cuộc sống của nó đã kết thúc. Python cuối cùng sẽ nhận thấy rằng nó không thể truy cập được và đòi lại bộ nhớ được phân bổ để nó có thể được sử dụng cho một thứ khác. Trong biệt ngữ máy tính, quá trình này được gọi là bộ sưu tập rác. Nhận dạng đối tượngTrong Python, mọi đối tượng được tạo ra đều được đưa ra một số xác định duy nhất nó. Người ta đảm bảo rằng không có hai đối tượng nào sẽ có cùng một định danh trong bất kỳ khoảng thời gian nào trong đó tuổi thọ của chúng chồng chéo. Khi số lượng tham chiếu của một đối tượng giảm xuống 0 và nó được thu thập rác, như đã xảy ra với đối tượng 6 ở trên, thì số nhận dạng của nó sẽ có sẵn và có thể được sử dụng lại.Hàm Python tích hợp 8 trả về một định danh số nguyên của đối tượng. Sử dụng hàm 8, bạn có thể xác minh rằng hai biến thực sự chỉ vào cùng một đối tượng:>>>
Sau khi gán 0, 0 và 5 đều chỉ vào cùng một đối tượng, được xác nhận bởi thực tế là 3 và 4 trả về cùng một số. Sau khi 0 được gán lại thành 2, 0 và 5 trỏ đến các đối tượng khác nhau với các danh tính khác nhau.
Từ những gì bạn biết bây giờ về gán biến và tham chiếu đối tượng trong Python, những điều sau đây có lẽ đã giành được sự ngạc nhiên của bạn:Với câu lệnh 9, Python tạo ra một đối tượng số nguyên với giá trị 6 và đặt 0 làm tài liệu tham khảo cho nó. 5 sau đó được gán tương tự cho một đối tượng số nguyên có giá trị ________ 16, nhưng không phải là cùng một đối tượng. Do đó, chúng có các danh tính khác nhau, mà bạn có thể xác minh từ các giá trị được trả về bởi 8.Nhưng hãy xem xét điều này: Ở đây, 0 và 5 được gán riêng cho các đối tượng số nguyên có giá trị 7. Nhưng trong trường hợp này, 3 và 4 là giống hệt nhau!>>>
Sau khi gán 0, 0 và 5 đều chỉ vào cùng một đối tượng, được xác nhận bởi thực tế là 3 và 4 trả về cùng một số. Sau khi 0 được gán lại thành 2, 0 và 5 trỏ đến các đối tượng khác nhau với các danh tính khác nhau.>>>
Sau khi gán 0, 0 và 5 đều chỉ vào cùng một đối tượng, được xác nhận bởi thực tế là 3 và 4 trả về cùng một số. Sau khi 0 được gán lại thành 2, 0 và 5 trỏ đến các đối tượng khác nhau với các danh tính khác nhau.>>> 0Sau khi gán 0, 0 và 5 đều chỉ vào cùng một đối tượng, được xác nhận bởi thực tế là 3 và 4 trả về cùng một số. Sau khi 0 được gán lại thành 2, 0 và 5 trỏ đến các đối tượng khác nhau với các danh tính khác nhau.Diễn lặn sâu: Bộ nhớ đệm các giá trị số nguyên nhỏ >>> 1Tất cả chúng có lẽ là những lựa chọn tốt hơn 5, hoặc 1 hoặc tương tự. Ít nhất bạn có thể nói từ tên giá trị của biến được cho là gì.Mặt khác, tất cả họ đều không nhất thiết phải dễ đọc. Cũng như nhiều thứ, đó là vấn đề sở thích cá nhân, nhưng hầu hết mọi người sẽ tìm thấy hai ví dụ đầu tiên, trong đó các chữ cái đều bị đẩy vào nhau, khó đọc hơn, đặc biệt là trong tất cả các chữ in hoa. Các phương pháp được sử dụng phổ biến nhất để xây dựng tên biến đa từ là ba ví dụ cuối cùng:
Các lập trình viên tranh luận nóng bỏng, với sự nhiệt thành đáng ngạc nhiên, điều này là thích hợp hơn. Những lý lẽ tốt có thể được thực hiện cho tất cả chúng. Sử dụng bất kỳ ai trong ba người là hấp dẫn trực quan nhất đối với bạn. Chọn một và sử dụng nó một cách nhất quán. Sau đó, bạn sẽ thấy rằng các biến không phải là những thứ duy nhất có thể được đặt tên. Bạn cũng có thể đặt tên cho các chức năng, lớp học, mô -đun, v.v. Các quy tắc áp dụng cho các tên biến cũng áp dụng cho các định danh, thuật ngữ chung hơn cho các tên được đặt cho các đối tượng chương trình. Hướng dẫn kiểu cho mã Python, còn được gọi là PEP 8, chứa các quy ước đặt tên danh sách các tiêu chuẩn được đề xuất cho tên của các loại đối tượng khác nhau. PEP 8 bao gồm các khuyến nghị sau:PEP 8, contains Naming Conventions that list suggested standards for names of different object types. PEP 8 includes the following recommendations:
Từ dành riêng (từ khóa)Có thêm một hạn chế về tên định danh. Ngôn ngữ Python dành một bộ nhỏ các từ khóa chỉ định chức năng ngôn ngữ đặc biệt. Không có đối tượng nào có thể có cùng tên với một từ dành riêng. Trong Python 3.6, có 33 từ khóa dành riêng:
Bạn có thể thấy danh sách này bất cứ lúc nào bằng cách nhập 08 vào trình thông dịch Python. Các từ dành riêng là nhạy cảm trường hợp và phải được sử dụng chính xác như được hiển thị. Tất cả đều hoàn toàn viết thường, ngoại trừ 5, 9 và 3.Cố gắng tạo một biến có cùng tên với bất kỳ từ dành riêng nào dẫn đến một lỗi: >>> 2Sự kết luậnHướng dẫn này bao gồm những điều cơ bản của các biến Python, bao gồm các tài liệu tham khảo và bản sắc đối tượng, và đặt tên của số nhận dạng python.variables, including object references and identity, and naming of Python identifiers. Bây giờ bạn có một sự hiểu biết tốt về một số loại dữ liệu Python và biết cách tạo các biến mà các đối tượng tham chiếu của các loại đó. Tiếp theo, bạn sẽ thấy cách kết hợp các đối tượng dữ liệu thành các biểu thức liên quan đến các hoạt động khác nhau.expressions involving various operations. Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: các biến trong Python This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Variables in Python Làm thế nào để bạn sử dụng các biến?Một biến là một cách để lưu trữ các giá trị.Để sử dụng một biến, cả hai chúng tôi phải tuyên bố nó để cho chương trình biết về biến có thể gán nó để cho chương trình biết giá trị nào chúng tôi đang lưu trữ trong biến.we must both declare it—to let the program know about the variable—and then assign it—to let the program know what value we are storing in the variable.
Làm thế nào để bạn viết một biến trong Python?Tạo các biến Python không có lệnh để khai báo một biến.Một biến được tạo ngay khi bạn chỉ định một giá trị cho nó.A variable is created the moment you first assign a value to it.
Tại sao các biến được sử dụng trong Python?Biến Python là một tên biểu tượng là một tham chiếu hoặc con trỏ đến một đối tượng.Khi một đối tượng được gán cho một biến, bạn có thể tham khảo đối tượng bằng tên đó.Nhưng chính dữ liệu vẫn còn trong đối tượng.a symbolic name that is a reference or pointer to an object. Once an object is assigned to a variable, you can refer to the object by that name. But the data itself is still contained within the object. |