Computer >> Máy Tính >  >> Lập trình >> Python

Toán tử gán trong Python

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

Sr.No Toán tử &Mô tả Ví dụ
1 =
Gán giá trị từ toán hạng bên phải cho toán hạng bên trái
c =a + b gán giá trị của a + b vào c
2 + =Thêm VÀ
Nó thêm 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ái
c + =a tương đương với c =c + a
3 - =Trừ VÀ
Nếu giá trị của hai toán hạng không bằng nhau thì điều kiện trở thành true. Nó trừ toán hạng bên phải khỏi toán hạng bên trái và gán kết quả cho toán hạng bên trái
c - =a tương đương với c =c - a
4 * =Nhân AND
Nó nhân toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên trái
c * =a tương đương với c =c * a
5 / =Chia AND
Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên trái
c / =a tương đương với c =c / a
6 % =Mô-đun AND
Cần mô đun bằng cách sử dụng hai toán hạng và gán kết quả cho toán hạng bên trái
c% =a tương đương với c =c% a
7 ** =Số mũ VÀ
Thực hiện phép tính lũy thừa (lũy thừa) trên các toán tử và gán giá trị cho toán hạng bên trái
c ** =a tương đương với c =c ** a
8 // =Phân chia tầng
Nó thực hiện phân chia tầng trên các toán tử và gán giá trị cho toán hạng bên trái
c // =a tương đương với c =c // a

Ví dụ

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

Đầu ra

Khi bạn thực hiện chương trình trên, nó 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