Định nghĩa toán tử gán trong Python

Giả sử biến a giữ 10 và biến b giữ 20, sau đó -

OperatorDescripExample=Gán giá trị từ toán hạng bên phải sang toán hạng bên tráic = a + b gán giá trị của a + b vào c+= Thêm AND Cộng toán hạng bên phải vào toán hạng bên trái và gán kết quả cho toán hạng bên tráic += a tương đương với c = c

Giả sử biến a giữ 10 và biến b giữ 20, sau đó -

#!/usr/bin/python

a = 21
b = 10
c = 0

c = a + b
print "Line 1 - Value of c is ", c

c += a
print "Line 2 - Value of c is ", c 

c *= a
print "Line 3 - Value of c is ", c 

c /= a 
print "Line 4 - Value of c is ", c 

c  = 2
c %= a
print "Line 5 - Value of c is ", c

c **= a
print "Line 6 - Value of c is ", c

c //= a
print "Line 7 - Value of c is ", c

Khi bạn thực hiện chương trình trên, nó sẽ tạo ra kết quả sau -

Line 1 - Value of c is 31
Line 2 - Value of c is 52
Line 3 - Value of c is 1092
Line 4 - Value of c is 52
Line 5 - Value of c is 2
Line 6 - Value of c is 2097152
Line 7 - Value of c is 99864

python_basic_operators. htm

Toán tử gán trong python cho phép gán giá trị cho một biến theo một cách cụ thể. Mỗi trong số chúng đã được thiết kế để giải quyết một tình huống cụ thể và phải được sử dụng dựa trên ngữ cảnh. Python cung cấp nhiều loại toán tử gán khác nhau và ứng dụng của từng loại toán tử này chỉ được điều chỉnh bởi nhu cầu của người dùng trong ngữ cảnh nhất định. Toán tử gán cho phép bỏ qua các bước và theo một cách nào đó, hoạt động như một phím tắt. Với nhiều toán tử gán đang tồn tại, việc hiểu hoạt động của từng toán tử là điều cần thiết

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]

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 [85.385 xếp hạng]

Các loại toán tử gán

Nhiều loại toán tử gán trong Python đã được thảo luận, như được tóm tắt trong bảng sau

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

Toán tử gán trong Python

Sự miêu tả

Thí dụ

= Nó gán một giá trị cụ thể cho một biến. a = 29, nhiệt độ = -30. 9+=Thêm giá trị được chỉ định ở toán tử bên phải vào biến ở bên trái của toán tử. Tưởng tượng giá trị của biến a là 10, ta thực hiện a += 21 thì biến a trở thành 31. -=Trừ giá trị được chỉ định ở phía bên tay phải của toán tử từ biến ở phía bên trái của toán tử. Tưởng tượng giá trị của biến a là 21, ta thực hiện a -= 10 thì biến a trở thành 11. *=Nhân biến được chỉ định ở phía bên trái của toán tử với giá trị ở phía bên phải của toán tử. Hãy tưởng tượng rằng giá trị của biến a là 6 và chúng tôi thực hiện * = 4, sau đó biến a trở thành 24. /=Chia biến được chỉ định ở phía bên trái của toán tử cho giá trị được chỉ định ở phía bên phải của toán tử. Tưởng tượng giá trị của biến a là 9, ta thực hiện a /= 3 thì biến a trở thành 9. %=Chia biến ở phía bên trái của toán tử cho giá trị được chỉ định ở phía bên phải của toán tử và đặt phần còn lại do phép toán trả về vào biến ở phía bên trái. Hãy tưởng tượng rằng giá trị của biến a là 12 và chúng tôi thực hiện %= 5. Phần còn lại được trả về bởi hoạt động là 2 và a sẽ được gán giá trị là 2. //=Chia biến ở phía bên trái của toán tử cho giá trị được chỉ định ở phía bên phải của toán tử và đặt phần nguyên của kết quả vào biến. Hãy tưởng tượng rằng giá trị của biến a là 12 và chúng tôi thực hiện //= 5. Phần nguyên của kết quả là 2. Vì vậy, a sẽ được gán giá trị là 2. **=Tăng giá trị của biến được chỉ định ở phía bên trái của toán tử lên lũy thừa của giá trị được chỉ định ở phía bên phải của toán tử. Hãy tưởng tượng rằng giá trị của a là 2 và khi chúng ta thực hiện **=

Toán tử thực hiện gán

Bây giờ chúng ta đã hiểu chức năng của từng toán tử, hãy xem hoạt động của từng toán tử được thảo luận thông qua các mã chương trình Python sau đây và các kết quả đầu ra tiếp theo

1. Toán tử ‘=’

Mã số

b = 100
print['The initial value of variable b is ' + str[b]]

đầu ra

Mã số

b = 12.67 * 94.53
print['The value of variable b is ' + str[b]]

đầu ra

2. Toán tử '+='

Mã số

b = 100
b += 21.9
print['The value of variable b is ' + str[b]]

đầu ra

3. Toán tử ‘-=’

Mã số

b = 100
b -= 21.9
print['The value of variable b is ' + str[b]]

đầu ra

4. Toán tử '*='

Mã số

b = 13.4
b *= 7.57
print['The value of variable b is ' + str[b]]

đầu ra

5. ‘/= Toán tử. ’

Mã số

b = 130
b /= 1.33
print['The value of variable b is ' + str[b]]

đầu ra

6. Toán tử '%='

Mã số

________số 8_______

đầu ra

7. ‘//= Toán tử. ’

Mã số

b = 27
b //= 5
print['The value of variable b is ' + str[b]]

đầu ra

8. ‘**= Toán tử. ’

Mã số

b = 3
b **= 4
print['The value of variable b is ' + str[b]]

đầu ra

Trong phần trên, chúng ta vừa xem cách sử dụng từng toán tử và xác thực chức năng của chúng bằng cách xem qua các kết quả đầu ra tương ứng. Bây giờ, chúng tôi sẽ chứng minh việc sử dụng chúng thông qua một mã chương trình khác, sẽ được thảo luận trong phần sau. Hãy đi qua mã chương trình

Mã số

p = 10
q = 12.5
r = 14.2
sum = p + q
print['Sum of ' + str[p] +' and '+str[q]+' is '+str[sum]]
sum += r
print[sum]
sum -= r
print[sum]
sum *= r
print[sum]
sum /= r
print[sum]
sum %= r
print[sum]
sum //= r
print[sum]
sum **= r
print[sum]

đầu ra

Ban đầu ba biến p, q, r được gán giá trị nhất định. Tiếp theo là gán tổng giá trị của các biến p và q cho một biến mà chúng ta đặt tên là tổng. Tổng của các biến p và q sau đó được in ra. Hơn nữa, chúng tôi sử dụng từng toán tử gán bắt đầu bằng '+='. Chúng tôi thêm biến r vào biến tổng và kết quả được trả về tương ứng. Sau đó, chúng tôi trừ giá trị của biến r từ tổng biến. Mỗi khi một toán tử được sử dụng, kết quả được in. Tiếp theo, chúng tôi sử dụng toán tử '*=' để kiểm tra cách phép nhân diễn ra và giá trị nào được trả về. Kiểm tra kết quả sau khi sử dụng từng toán tử là rất quan trọng, vì nó giúp hiểu cách hoạt động ảnh hưởng đến kết quả. Tiếp theo, chúng ta sử dụng toán tử ‘/=’ trả về kết quả sau phép chia. Hai hoạt động cuối cùng trả về giá trị bằng không. Điều này là do giá trị được gán cho biến sum do các hoạt động gán trước đó

Phần kết luận

Toán tử gán là yếu tố quan trọng trong lập trình Python. Chúng khá hữu ích trong các tình huống liên quan đến việc chia các nhiệm vụ lớn hơn thành các đơn vị nhỏ hơn. Ứng dụng của các toán tử này thể hiện rõ trong các chương trình quy mô lớn, nơi mã chương trình cần được tối ưu hóa ở mức độ lớn nhất có thể

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

Đây là hướng dẫn về Toán tử gán trong Python. Ở đây chúng ta thảo luận về Giới thiệu và các loại toán tử gán trong python cùng với việc triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Toán tử gán với ví dụ là gì?

Toán tử gán hợp chất

Bài tập trong Python với ví dụ là gì?

1] Chỉ định. Toán tử này được sử dụng để gán giá trị của vế phải của biểu thức cho toán hạng bên trái. . Toán tử gán trong Python

Chủ Đề