Chúng tôi sử dụng các câu lệnh gán Python để gán các đối tượng cho tên. Mục tiêu của một câu lệnh gán được viết ở phía bên trái của dấu bằng (=) và đối tượng bên phải có thể là một biểu thức tùy ý tính toán một đối tượng.Python assignment statements to assign objects to names. The target of an assignment statement is written on the left side of the equal sign (=), and the object on the right can be an arbitrary expression that computes an object. Show Có một số tính chất quan trọng của việc chuyển nhượng trong Python:-
Mẫu câu lệnh gán:- 1. Hình thức cơ bản: Hình thức này là hình thức phổ biến nhất.
x = 50 y = 1001 x = 50 y = 1002 x = 50 y = 1003 Đầu ra Geeks 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; x = 50 y = 1002 x = 2 y = 40 x = 2 y = 41 x = 2 y = 42 x = 50 y = 1002 x = 2 y = 40 x = 2 y = 45 x = 2 y = 46 Đầu ra x = 50 y = 100 2. Phân công tuple:
Khi chúng tôi mã hóa một bộ phận ở phía bên trái của =, Python cặp các đối tượng ở phía bên phải với các mục tiêu ở bên trái theo vị trí và gán chúng từ trái sang phải. Do đó, các giá trị của X và Y lần lượt là 50 và 100. 3. Bài tập danh sách: x = 50 y = 1002 x = 2 y = 40 x = 2 y = 41 x = 2 y = 42 x = 50 y = 1002 x = 2 y = 40 x = 2 y = 45 x = 2 y = 46 Đầu ra x = 2 y = 4 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; Khi chúng tôi mã hóa một bộ phận ở phía bên trái của =, Python cặp các đối tượng ở phía bên phải với các mục tiêu ở bên trái theo vị trí và gán chúng từ trái sang phải. Do đó, các giá trị của X và Y lần lượt là 50 và 100. x = 50 y = 1002 x = 2 y = 40 p = H q = ['e', 'l', 'l', 'o']7 p = H q = ['e', 'l', 'l', 'o']8 x = 50 y = 1002 x = 2 y = 40 Winner: A Runner ups: B, C, D1 Winner: A Runner ups: B, C, D2 x = 50 y = 1002 x = 2 y = 40 Winner: A Runner ups: B, C, D5 Winner: A Runner ups: B, C, D6 Đầu ra a = H b = E c = Y 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; Khi chúng tôi mã hóa một bộ phận ở phía bên trái của =, Python cặp các đối tượng ở phía bên phải với các mục tiêu ở bên trái theo vị trí và gán chúng từ trái sang phải. Do đó, các giá trị của X và Y lần lượt là 50 và 100. x = 50 y = 1002 x = 2 y = 40 75 754 75 755 3. Bài tập danh sách: Điều này hoạt động theo cách tương tự như bài tập tuple. Đầu ra p = H q = ['e', 'l', 'l', 'o'] 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; Khi chúng tôi mã hóa một bộ phận ở phía bên trái của =, Python cặp các đối tượng ở phía bên phải với các mục tiêu ở bên trái theo vị trí và gán chúng từ trái sang phải. Do đó, các giá trị của X và Y lần lượt là 50 và 100. x = 50 y = 1002 x = 2 y = 40 -=, **=, &=, etc.8 -=, **=, &=, etc.9 x = 50 y = 1002 x = 2 y = 40 student 2x = 50 y = 1007 student 4student 5Đầu ra Winner: A Runner ups: B, C, D 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; Đầu ra 75 75 2. Phân công tuple: x = 50 y = 1004 x = 50 y = 1000 ________ 16 ________ 17 ________ 18 & nbsp; & nbsp; Đầu ra 3 2. Phân công tuple: -=, **=, &=, etc. 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ó. Việc gán được thực hiện với một dấu bằng duy nhất ( x = 50 y = 1000).variable as a name attached to a particular object. In Python, variables need not be declared or defined in advance, as is the case in many other programming languages. To create a variable, you just assign it a value and then start using it. Assignment is done with a single equals sign ( x = 50 y = 1000). 00:00 Chào mừng bạn đến với phần đầu tiên này, nơi chúng tôi sẽ nói về các bài tập biến trong Python. Trước hết, tôi chỉ muốn đề cập rằng tôi sẽ sử dụng vỏ ipython. Welcome to this first section, where we’ll talk about variable assignments in Python. First of all, I just want to mention that I’m going to be using the IPython shell. 00:09 Lý do cho điều đó chỉ là vì nó thêm một chút màu sắc vào dấu nhắc và làm cho nó dễ dàng hơn một chút để xem loại chúng tôi đang làm việc, nhưng bạn không cần phải thực hiện cài đặt này mà tôi sẽ Để cho bạn thấy chỉ trong một giây. The reason for that is just that it adds a bit of colors to the prompt and makes it a bit easier to see which types we’re working with, but you don’t need to do this install that I’m going to show you in just a second.
00:19 Bạn chỉ có thể sử dụng trình thông dịch Python bình thường của mình và nó sẽ hoạt động như nhau. Nếu bạn muốn cài đặt ipython, tất cả những gì bạn cần làm là đi đến thiết bị đầu cuối của bạn và nhập 00:36 Tôi đã cài đặt nó. Và sau đó thay vì gõ
00:46 Nó cung cấp cho chúng ta chức năng tương tự, chỉ có bạn thấy có một số màu liên quan và nó trông đẹp hơn một chút. Tôi có thể làm x = 50 y = 10000 and clear my screen. So it’s going to make it a bit easier for you to follow, but that’s all. 00:58 Vì vậy, điểm dừng đầu tiên: Một gán biến tiêu chuẩn trong Python. Không giống như các ngôn ngữ khác, trong Python, điều này rất đơn giản. Chúng tôi không cần phải khai báo một biến, tất cả những gì chúng tôi cần làm là đặt tên cho nó, đặt dấu hiệu bằng nhau (____10) và sau đó là giá trị mà chúng tôi muốn gán. Đó là nó. So, first stop: a standard variable assignment in Python. Unlike other languages, in Python this is very simple. We don’t need to declare a variable, all we need to do is give it a name, put the equal sign ( x = 50 y = 1000) and then the value that we want to assign. That’s it. 01:15 Đó là một bài tập khác nhau trong Python. Tôi chỉ gán giá trị x = 50 y = 10002 to the variable x = 50 y = 10003. So now I can x = 50 y = 10004 and get the result.
01:26 Hoặc, vì tôi trong một phiên phiên dịch, tôi chỉ có thể đặt vào x = 50 y = 10003 and it shows me that the output is going to be x = 50 y = 10002. So, that’s the basic, standard variable assignment that you’re going to do many times in Python.
01:38 Và thật tuyệt khi bạn không cần phải khai báo biến trước đây. Bạn chỉ cần gõ nó như thế này. Bây giờ biến x = 50 y = 10003 is referring to the value x = 50 y = 10002.
01:48 Điều gì xảy ra nếu tôi thay đổi nó? Vì vậy, tôi không cần phải gắn bó với x = 50 y = 10002 through the lifetime of this variable. I can just change it to something else. I can say “Now this is this going to be x = 50 y = 10010.” 02:00 Hoặc, trong Python, thậm chí loại không được sửa, vì vậy tôi có thể nói x = 50 y = 10011 and change it to a string.
02:10 Và điều này vẫn hoạt động tốt. Vì vậy, bạn thấy, nó cảm thấy rất trôi chảy, và điều này là do Python là một ngôn ngữ được gõ động, vì vậy chúng tôi không cần phải xác định các loại và xác định các biến trước đó và sau đó chúng không thể thay đổi cho phần còn lại của chương trình nhưng nó và chúng ta chỉ có thể bắt đầu với x = 50 y = 10003 being an integer of the value of x = 50 y = 10002 and through the lifetime of the program, it can take on a couple of different identities.
02:36 Vì vậy, ngoài gán biến tiêu chuẩn mà chúng ta vừa thấy trước đó, x = 50 y = 10014, we can also use a chained assignment in Python, which makes it quick to assign a couple of variables to the same value. 02:49 Và điều đó trông như thế này. And that looks like this. 02:52 Tôi có thể nói x = 50 y = 10015 et cetera, and then give it a value. And now all of those variable names point to x = 50 y = 10010, so I can say x = 50 y = 10017 is x = 50 y = 10010, x = 50 y = 10019 is x = 50 y = 10010, x = 50 y = 10021 is x = 50 y = 10010, et cetera. That’s what is called a chained assignment in Python. 03:15 Một cách khác là tuyên bố nhiều bài tập, hoặc nhiều bài tập, hoạt động khác một chút và có một cái gì đó bạn cần chăm sóc, nhưng tôi vẫn muốn giới thiệu với bạn về nó. Nếu bạn đi trước đây, tôi có thể gán hai giá trị cùng một lúc trong một dòng. Another way is the multiple assignment statement, or multiple assignments, which works a little bit different and there’s something you need to take care of, but I still want to introduce you to it. If you go ahead here, I can assign two values at the same time in one line. 03:32 để tôi có thể nói x = 50 y = 10023. The comma ( x = 50 y = 10024) is important, and it’s important that the amount of variables that you’re declaring here on the left side is the same amount of values that you have on the right side.
03:48 Tôi có thể làm điều này, và bây giờ x = 50 y = 10025 points to x = 50 y = 10010, x = 50 y = 10027 points to x = 50 y = 10002. 03:54 Nó không cần phải là hai, có thể có nhiều hơn, nhưng chỉ cần đảm bảo rằng mỗi lần nếu bạn sử dụng câu lệnh gán nhiều này, thì số lượng biến bạn sử dụng còn lại giống như số lượng giá trị trên bên phải. Và như một điểm cuối cùng trong phần này, tôi muốn nói một chút về các loại biến. It doesn’t have to be two, there can be more, but just make sure that every time if you use this multiple assignment statement, that the amount of variables you use left is the same as the amount of values on the right. And as a last point in this section, I want to talk a little bit about variable types. 04:14 Tôi đã đề cập rằng các loại biến don don phải được sửa trong Python. Tôi có thể bắt đầu với I already mentioned that variable types don’t have to be fixed in Python. I can start off with 04:21 x = 50 y = 10003 pointing to x = 50 y = 10002, which as we know is an integer. Remember, you can always check what the type of a variable is by just saying x = 50 y = 10031 and passing in the variable in there.
04:33 Vì vậy, nó cho tôi như một đầu ra rằng đây là một x = 50 y = 10032 (integer). 04:37 Điều này cũng giống như nói về những gì mà x = 50 y = 10031 of x = 50 y = 10002 or x = 50 y = 10035?” directly—it’s an integer—because all that I’m passing in here is a reference to this object. We’ll talk about this more in the next section. 04:52 Nhưng bây giờ tôi có thể dễ dàng thay đổi loại biến này, bởi vì tất cả những gì tôi làm là chỉ nó vào một đối tượng khác. Vì vậy, bây giờ x = 50 y = 10003 is pointing to a string. 05:01 Nếu tôi nói x = 50 y = 10037 now, it will tell me it’s a x = 50 y = 10038 (string). 05:08 Và lý do cho điều này là các biến trong Python chỉ đơn giản là các tham chiếu đến các đối tượng. Trong phần tiếp theo, chúng tôi sẽ nói nhiều hơn những gì quan trọng về điều đó và làm thế nào trong Python mọi thứ là một đối tượng. And the reason for this is that variables in Python are simply references to objects. In the next section, we’ll talk much more what’s important about that and how in Python everything is an object. 05:19 Và nó cho phần này! Hãy để một bản tóm tắt nhanh chóng. Bài tập biến trong Python khá đơn giản. Chúng tôi có sự gán biến tiêu chuẩn chỉ đi x = 50 y = 10039. 05:32 Chúng tôi có một cách khác để thực hiện nó mà các bài tập được gọi là các bài tập chuỗi, trong đó chúng tôi có thể gán một vài tên biến cho cùng một giá trị bằng cách chỉ sử dụng nhiều dấu hiệu bằng nhau. We have another way of doing it that’s called chained assignments, where we can assign a couple of variable names to the same value by just using multiple equal signs. 05:43 Sau đó, có nhiều câu lệnh gán, hoạt động khác một chút và bạn phải cẩn thận sử dụng dấu phẩy và cùng một lượng tên biến ở phía bên trái làm giá trị ở phía bên phải. Then there’s the multiple assignment statement, which works a little differently, and you have to take care to use commas and the same amount of variable names on the left side as values on the right side.
05:53 Nó sẽ được chỉ định, như mong đợi, x = 50 y = 10003 to x = 50 y = 10002, x = 50 y = 10017 to x = 50 y = 10010. And then finally, we talked about variable types, that they are fluid in Python and that you can check what the variable type is by using the x = 50 y = 10031 function.
06:07 Và ở đây, một điều tốt đẹp để thấy, rằng x = 50 y = 10003 is just a pointer to the x = 50 y = 10002 integer, because we’re going to get the same result if we say x = 50 y = 10037 or x = 50 y = 10048. 06:18 Họ là cả hai đối tượng x = 50 y = 10032 (integer) objects. And this is a concept that we’re going to talk about more in the upcoming section when we talk about object references. See you over there. Bài tập trong Python với ví dụ là gì?1) Gán: toán tử này được sử dụng để gán giá trị của phía bên phải của biểu thức cho toán hạng bên trái. ... Các nhà khai thác chuyển nhượng trong Python .. Bài tập trong lập trình là gì?Bài tập là một tuyên bố trong lập trình máy tính được sử dụng để đặt giá trị thành một tên biến.Toán tử được sử dụng để thực hiện gán được biểu thị bằng một dấu bằng (=).a statement in computer programming that is used to set a value to a variable name. The operator used to do assignment is denoted with an equal sign (=).
Bài tập duy nhất trong Python là gì?Python cho phép bạn gán một giá trị duy nhất cho một số biến đồng thời.Ví dụ: a = b = c = 1. Ở đâ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.
Ý bạn là gì khi tuyên bố bài tập?Một câu lệnh gán đặt giá trị hiện tại của một biến, trường, tham số hoặc phần tử.Câu lệnh bao gồm một mục tiêu gán theo sau là toán tử gán và biểu thức.Khi câu lệnh được thực thi, biểu thức được đánh giá và giá trị kết quả được lưu trữ trong mục tiêu.sets the current value of a variable, field, parameter, or element. The statement consists of an assignment target followed by the assignment operator and an expression. When the statement is executed, the expression is evaluated and the resulting value is stored in the target. |