Tên biếnMộ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). Show
Quy tắc cho các biến Python:
Thí dụ #Tên biến tên: 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" 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 Tên biếnMộ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:
Thí dụTên biến hợp pháp: myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john" Hãy tự mình thử » Thí dụTên biến hợp pháp: myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john" Hãy tự mình thử » Tên biến bất hợp pháp: 2Myvar = "John" My-Var = "John" My Var = "John"Hãy nhớ rằng các tên biến nhạy cảm trường hợp Tên biến đa từ Tên biến với nhiều hơn một từ có thể khó đọc.Có một số kỹ thuật bạn có thể sử dụng để làm cho chúng dễ đọc hơn: Trường hợp lạc đà Mỗi từ, ngoại trừ từ đầu tiên, bắt đầu bằng một chữ cái viết hoa:myvariablename = "John" Trường hợp Pascal Mỗi từ bắt đầu bằng một chữ cái viết hoa:Myvariablename = "John" Vỏ rắn 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 Những cái tên biến nào không được phép trong 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à _) Những ký tự nào không thể được sử dụng trong tên biến? 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ên biến không thể chứa khoảng trắng. Một ký tự # ở vị trí đầu tiên của một tên biến xác định một biến cào. Bạn chỉ có thể tạo các biến đầu với cú pháp lệnh. Bạn không thể chỉ định # là ký tự đầu tiên của một biến trong các hộp thoại tạo các biến mới.Tên biến nào là hợp pháp trong Python? 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ố. Một tên biến có thể bắt đầu với &? Một tên biến có thể bắt đầu với bảng chữ cái và chỉ nhấn mạnh. >>>
Sự kết luận >>>
Sự kết luận Hướ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.Trong nhiều ngôn ngữ lập trình, các biến được gõ tĩnh. Điều đó có nghĩa là một biến ban đầu được tuyên bố là có một loại dữ liệu cụ thể và bất kỳ giá trị nào được gán cho nó trong suốt vòng đời của nó phải luôn có loại đó. Các biến trong Python không phải chịu sự hạn chế này. Trong Python, một biến có thể được gán một giá trị của một loại và sau đó được gán lại một giá trị của một loại khác: >>>
Tài liệu tham khảo đối tượngĐiều gì đang thực sự xảy ra khi bạn thực hiện một bài tập biến? Đây là một câu hỏi quan trọng trong Python, bởi vì câu trả lời khác nhau phần nào so với những gì bạn tìm thấy trong nhiều ngôn ngữ lập trình khác. Python là một ngôn ngữ hướng đối tượng cao. Trên thực tế, hầu như mọi mục dữ liệu trong chương trình Python là một đối tượng của một loại hoặc lớp cụ thể. (Điểm này sẽ được nhắc lại nhiều lần trong suốt các hướng dẫn này.) Xem xét mã này: Khi được trình bày với câu lệnh 3, trình thông dịch thực hiện như sau:
Bạn có thể thấy rằng một đối tượng số nguyên được tạo bằng hàm 5 tích hợp:>>>
Tài liệu tham khảo đối tượng Điều gì đang thực sự xảy ra khi bạn thực hiện một bài tập biến? Đây là một câu hỏi quan trọng trong Python, bởi vì câu trả lời khác nhau phần nào so với những gì bạn tìm thấy trong nhiều ngôn ngữ lập trình khác. Python là một ngôn ngữ hướng đối tượng cao. Trên thực tế, hầu như mọi mục dữ liệu trong chương trình Python là một đối tượng của một loại hoặc lớp cụ thể. (Điểm này sẽ được nhắc lại nhiều lần trong suốt các hướng dẫn này.) Xem xét mã này:Khi được trình bày với câu lệnh 3, trình thông dịch thực hiện như sau:>>> Tài liệu tham khảo đối tượngĐiều gì đang thực sự xảy ra khi bạn thực hiện một bài tập biến? Đây là một câu hỏi quan trọng trong Python, bởi vì câu trả lời khác nhau phần nào so với những gì bạn tìm thấy trong nhiều ngôn ngữ lập trình khác. Python là một ngôn ngữ hướng đối tượng cao. Trên thực tế, hầu như mọi mục dữ liệu trong chương trình Python là một đối tượng của một loại hoặc lớp cụ thể. (Điểm này sẽ được nhắc lại nhiều lần trong suốt các hướng dẫn này.) Xem xét mã này:Khi được trình bày với câu lệnh 3, trình thông dịch thực hiện như sau:Tạo một đối tượng số nguyên Cho nó giá trị 5Hiển thị nó vào bảng điều khiển Bạn có thể thấy rằng một đối tượng số nguyên được tạo bằng hàm 5 tích hợp: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.Ví dụ: Bài tập này tạo ra một đối tượng số nguyên với giá trị 5 và gán biến 4 để trỏ đến đối tượng đó.Gán biến Mã sau đây xác minh rằng >>> a = b = c = 300 >>> print(a, b, c) 300 300 300 4 trỏ đến một đối tượng số nguyên:
Bây giờ hãy xem xét tuyên bố sau: >>>
Điều gì xảy ra khi nó được thực hiện? Python không tạo ra một đối tượng khác. Nó chỉ đơn giản là tạo ra một tên hoặc tham chiếu tượng trưng mới, 9, chỉ vào cùng một đối tượng mà 4 trỏ đến.
Tên biếnCác ví dụ bạn đã thấy cho đến nay đã sử dụng các tên biến ngắn, ngắn gọn như 9 và 4. Nhưng tên biến có thể là nhiều dòng hơn. Trên thực tế, nó thường có lợi nếu chúng là vì nó làm cho mục đích của biến biến rõ ràng hơn ngay từ cái nhìn đầu tiên.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 ( 2, 3), các chữ số ( 4) và ký tự dấu gạch dưới ( 5). 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ố.Ví dụ: tất cả các điều sau đây là tên biến hợp lệ: >>>
Nhưng cái này thì không, bởi vì một tên biến có thể bắt đầu bằng một chữ số: >>>
Nhưng cái này thì không, bởi vì một tên biến có thể bắt đầu bằng một chữ số: >>> 0Nhưng cái này thì không, bởi vì một tên biến có thể bắt đầu bằng một chữ số: Lưu ý rằng trường hợp là đáng kể. Các chữ cái chữ thường và chữ hoa không giống nhau. Việc sử dụng các nhân vật dấu gạch dưới là tốt là tốt. Mỗi phần sau đây xác định một biến khác nhau: >>> 1Nhưng cái này thì không, bởi vì một tên biến có thể bắt đầu bằng một chữ số: Lưu ý rằng trường hợp là đáng kể. Các chữ cái chữ thường và chữ hoa không giống nhau. Việc sử dụng các nhân vật dấu gạch dưới là tốt là tốt. Mỗi phần sau đây xác định một biến khác nhau:
Trường hợp Pascal: giống hệt với trường hợp lạc đà, ngoại trừ từ đầu tiên cũng được viết hoa. Ví dụ: 2Trường hợp rắn: Các từ được phân tách bằng dấu gạch dưới.PEP 8, contains Naming Conventions that list suggested standards for names of different object types. PEP 8 includes the following recommendations:
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: Trường hợp rắn nên được sử dụng cho các chức năng và tên biến.
03Cố 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 Những cái tên biến nào không được phép trong 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à _)A variable name cannot start with a number. A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
Những ký tự nào không thể được sử dụng trong tên biến?Tên biến không thể chứa khoảng trắng.Một ký tự # ở vị trí đầu tiên của một tên biến xác định một biến cào.Bạn chỉ có thể tạo các biến đầu với cú pháp lệnh.Bạn không thể chỉ định # là ký tự đầu tiên của một biến trong các hộp thoại tạo các biến mới.cannot contain spaces. A # character in the first position of a variable name defines a scratch variable. You can only create scratch variables with command syntax. You cannot specify a # as the first character of a variable in dialog boxes that create new variables.
Tên biến nào là hợp pháp trong Python?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.
Một tên biến có thể bắt đầu với &?Một tên biến có thể bắt đầu với bảng chữ cái và chỉ nhấn mạnh., and underscore only. |