Toán tử là các biểu tượng đặc biệt thực hiện các hoạt động trên các biến và giá trị. Ví dụ,
print[5 + 6] # 11
Ở đây,
sub = 10 - 5 # 5
4 là một toán tử thêm hai số: 5 và 6.5 and 6.Các loại người vận hành python
Dưới đây là danh sách các loại nhà khai thác python khác nhau mà chúng ta sẽ học trong hướng dẫn này.
- Toán tử số học
- Toán tử chuyển nhượng
- Toán tử so sánh
- Toán tử logic
- Các nhà khai thác bitwise
- Các nhà khai thác đặc biệt
1. Các toán tử số học Python
Các toán tử số học được sử dụng để thực hiện các hoạt động toán học như bổ sung, trừ, nhân, v.v.
sub = 10 - 5 # 5
Ở đây,
sub = 10 - 5 # 5
5 là một toán tử số học trừ hai giá trị hoặc biến.
4 | Phép cộng | 7 |
5 | Phép trừ | 9 |
0 | Phép nhân | 1 |
2 | Phân công | 3 |
4 | Modulo | 5 |
6 | Quyền lực | 7 |
Ví dụ 1: Người vận hành số học trong Python
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
Đầu ra
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,
4 để thêmsub = 10 - 5 # 5
9 vàa = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
0
5 để trừsub = 10 - 5 # 5
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
0 từ
9a = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
0 để nhâna = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
9 vàa = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
0
2 để chiaa = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
9 choa = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
0
4 để có được phần còn lạia = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
6 để có đượca = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
9 cho sức mạnha = 7 b = 2 # addition print ['Sum: ', a + b] # subtraction print ['Subtraction: ', a - b] # multiplication print ['Multiplication: ', a * b] # division print ['Division: ', a / b] # modulo print ['Modulo: ', a % b] # a to the power b print ['Power: ', a ** b]
Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 49
0
2. Các nhà khai thác phân công Python
Các toán tử gán được sử dụng để gán các giá trị cho các biến. Ví dụ,
# assign 5 to x
var x = 5
Ở đây,
# assign 5 to x
var x = 5
4 là một toán tử gán gán # assign 5 to x
var x = 5
5 cho # assign 5 to x
var x = 5
6.Dưới đây là danh sách các toán tử chuyển nhượng khác nhau có sẵn trong Python.
4 | Phép cộng | 7 |
5 | Phép trừ | 9 |
0 | Phép nhân | 1 |
2 | Phân công | 3 |
4 | Modulo | 5 |
6 | Quyền lực | 7 |
Ví dụ 1: Người vận hành số học trong Python | Đầu ra | Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học, |
sub = 10 - 5 # 5
4 để thêm a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9 và Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Modulo: 1
Power: 49
0
sub = 10 - 5 # 5
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
# assign 10 to a
a = 10
# assign 5 to b
b = 5
# assign the sum of a and b to a
a += b # a = a + b
print[a]
# Output: 15
sub = 10 - 5 # 5
5 để trừ Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 490 từ
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
0 để nhân a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9 và Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 490
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
2 để chia a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9 cho Sum: 9
Subtraction: 5
Multiplication: 14
Division: 3.5
Modulo: 1
Power: 49
0
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
4 để có được phần còn lạia = 5
b =2
print [a > b] # True
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
6 để có được a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9 cho sức mạnh Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 490
4 | Phép cộng | 7False
|
5 | Phép trừ | 9True
|
0 | Phép nhân | 1False
|
2 | Phân công | 3True
|
4 | Modulo | 5False
|
6 | Quyền lực | 7True
|
Ví dụ 1: Người vận hành số học trong Python
a = 5
b = 2
# equal to operator
print['a == b =', a == b]
# not equal to operator
print['a != b =', a != b]
# greater than operator
print['a > b =', a > b]
# less than operator
print['a < b =', a < b]
# greater than or equal to operator
print['a >= b =', a >= b]
# less than or equal to operator
print['a 2] and [b >= 6]] # True
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
0 để nhân a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
9 và Sum: 9 Subtraction: 5 Multiplication: 14 Division: 3.5 Modulo: 1 Power: 490AND. Since both
a == b = False a != b = True a > b = True a < b = False a >= b = True a b = True a < b = False a >= b = True a b] # True5, the result is
a = 5
b =2
print [a > b] # True
5.
Thí dụ | 4and b
| Phép cộng: 5 only if both the operands are 5
|
7 | 5or b
| Phép trừ: 5 if at least one of the operands is 5
|
9 | 0 a
| Phép nhân: 5 if the operand is 6 and vice-versa.
|
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
1
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
sub = 10 - 5 # 5
0
2: Here is the truth table for these logical operators.a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
Phân công
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
3a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
42 is a = 5
b = 6
print[[a > 2] and [b >= 6]] # True
8 in binary and
7 is a = 5
b = 6
print[[a > 2] and [b >= 6]] # True
9.Modulo Let x = 10 [
sub = 10 - 5 # 5
00 in binary] and y = 4 [sub = 10 - 5 # 5
01 in binary]
4 | Phép cộng | 7 |
5 | Phép trừ | 9 |
0 | Phép nhân | 1 |
2 | Phân công | 3 |
4 | Modulo | 5 |
6 | Quyền lực |
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
7
a = 7
b = 2
# addition
print ['Sum: ', a + b]
# subtraction
print ['Subtraction: ', a - b]
# multiplication
print ['Multiplication: ', a * b]
# division
print ['Division: ', a / b]
# modulo
print ['Modulo: ', a % b]
# a to the power b
print ['Power: ', a ** b]
Ví dụ 1: Người vận hành số học trong Pythonidentity operator and the membership operator. They are described below with examples.
Đầu ra
Trong ví dụ trên, chúng tôi đã sử dụng nhiều toán tử số học,
4 | Phép cộng | 11 |
08 | 5 Nếu các toán hạng không giống nhau [không tham khảo cùng một đối tượng] | 14 |
Ví dụ 4: Người vận hành danh tính trong Python
sub = 10 - 5 # 5
1Ở đây, chúng ta thấy rằng X1 và Y1 là số nguyên của cùng một giá trị, vì vậy chúng bằng nhau cũng như giống hệt nhau. Tương tự là trường hợp với x2 và y2 [chuỗi].
Nhưng x3 và y3 là danh sách. Họ bằng nhau nhưng không giống nhau. Đó là bởi vì trình thông dịch định vị chúng riêng biệt trong bộ nhớ mặc dù chúng bằng nhau.
Các nhà khai thác thành viên
Trong Python,
sub = 10 - 5 # 5
15 và sub = 10 - 5 # 5
16 là các nhà khai thác thành viên. Chúng được sử dụng để kiểm tra xem một giá trị hoặc biến được tìm thấy trong một chuỗi [chuỗi, danh sách, tuple, bộ và từ điển].Trong một từ điển, chúng ta chỉ có thể kiểm tra sự hiện diện của khóa, không phải giá trị.
15 | 5 Nếu giá trị/biến được tìm thấy trong chuỗifound in the sequence
| 19 |
16 | 5 Nếu giá trị/biến không được tìm thấy trong chuỗinot found in the sequence
| 22 |
Ví dụ 5: Các nhà khai thác thành viên trong Python
sub = 10 - 5 # 5
2Đầu ra
sub = 10 - 5 # 5
3Ở đây,
sub = 10 - 5 # 5
23 nằm trong x nhưng sub = 10 - 5 # 5
24 không có trong X [hãy nhớ, Python là trường hợp nhạy cảm].Tương tự,
sub = 10 - 5 # 5
25 là chìa khóa và sub = 10 - 5 # 5
26 là giá trị trong từ điển y. Do đó, sub = 10 - 5 # 5
27 trả về a = 5
b =2
print [a > b] # True
6.