Toán tử quan hệ là các ký hiệu cho biết dữ liệu được kết nối với nhau như thế nào. Dưới đây là danh sách các toán tử quan hệ và cách chúng được viết bằng Python và Toán học
nguồn. “So sánh giá trị. ” [Hình ảnh], Trung bình, Giới thiệu về lập trình, 14 tháng 2. 2018, trung bình. com/mslim/so sánh-giá trị-407c7bdc1fa1
Toán tử quan hệ kiểm tra xem các toán hạng của nó có thỏa mãn một mối quan hệ đã chỉ định hay không và tạo ra một giá trị Boolean dựa trên đánh giá của nó. Đặt một cách khác. toán tử quan hệ hỏi những câu hỏi đơn giản đúng hay sai về dữ liệu. Ví dụ: giá trị của biểu thức 2 < 4 là True vì toán tử < là toán tử “nhỏ hơn”. Biểu thức x < y có giá trị Đúng nếu giá trị của x nhỏ hơn giá trị của y và Sai nếu ngược lại. Bảng sau liệt kê một số toán tử Boolean thường được sử dụng trong Python
Lưu ý cách các toán tử cũng làm việc với dữ liệu không phải là số, như chuỗi và ký tự. Trong những trường hợp như vậy, việc so sánh được thực hiện theo từ điển [thứ tự từ điển]. Ví dụ: 'Bill' không lớn hơn 'Lenny' vì 'Bill' đứng trước 'Lenny' theo thứ tự từ điển. Vì lý do tương tự, biểu thức 'Bill' < 'Lenny' có giá trị True
Tất cả các toán tử quan hệ đều có cùng mức độ ưu tiên và được đánh giá từ trái sang phải. Nhưng tất cả các toán tử quan hệ có độ ưu tiên thấp hơn tất cả các toán tử số học, có nghĩa là các toán tử số học được đánh giá trước. Như vậy, biểu thức 5 + 5 < 10 là Sai vì phép cộng xảy ra trước, dẫn đến giá trị 10. Vì 10 không nhỏ hơn 10 nên toán tử < đánh giá là Sai. Nhưng, tất nhiên, chúng ta luôn có thể sử dụng dấu ngoặc đơn để buộc một thứ tự cụ thể hoặc chỉ để làm cho thứ tự mặc định trở nên rõ ràng. Vì vậy [5 + 5] < 10 là một biểu thức hoàn toàn hợp lệ và vẫn tạo ra Sai
Bạn sẽ nhận thấy rằng việc so sánh nếu hai giá trị bằng nhau sẽ sử dụng hai dấu bằng ==. Điều này là do khi chúng ta sử dụng một dấu bằng = điều đó có nghĩa là tôi đang gán một giá trị cho dữ liệu. Ví dụ
Các toán tử số học được sử dụng để thực hiện các phép toán như cộng, trừ, nhân, v.v. Ví dụ,
sub = 10 - 5 # 5
Ở đây,
sub = 10 - 5 # 5
5 là toán tử số học trừ hai giá trị hoặc biếnToán tử Phép toánVí dụ
sub = 10 - 5 # 5
4Cộngsub = 10 - 5 # 5
7sub = 10 - 5 # 5
5Phép trừsub = 10 - 5 # 5
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]
0Phép 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]
1a = 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]
2Danh số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]
4Mô đuna = 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]
5a = 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]
6Lũy thừaa = 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]
7ví dụ 1. Toán tử 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
sub = 10 - 5 # 5
5Trong 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]
50sub = 10 - 5 # 5
5 để trừsub = 10 - 5 # 5
50 từsub = 10 - 5 # 5
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 vớ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]
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]
50sub = 10 - 5 # 5
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]
50sub = 10 - 5 # 5
4 để lấy 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 với 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]
50sub = 10 - 5 # 5
2. Toán tử gán trong Python
Toán tử gán dùng để gán giá trị cho biến. Ví dụ,
sub = 10 - 5 # 5
2Ở đây,
sub = 10 - 5 # 5
24 là toán tử gán dùng để gán sub = 10 - 5 # 5
25 cho sub = 10 - 5 # 5
26Đây là danh sách các toán tử gán khác nhau có sẵn trong Python
Toán tửNameVí dụ
sub = 10 - 5 # 5
24Bài toán gánsub = 10 - 5 # 5
28sub = 10 - 5 # 5
29Bài toán cộngsub = 10 - 5 # 5
90sub = 10 - 5 # 5
91Bài tập phép trừsub = 10 - 5 # 5
92sub = 10 - 5 # 5
93Bài toán nhânsub = 10 - 5 # 5
94sub = 10 - 5 # 5
95Bài toán chiasub = 10 - 5 # 5
96sub = 10 - 5 # 5
97Bài tập phần dưsub = 10 - 5 # 5
98sub = 10 - 5 # 5
99Bài toán lũy thừasub = 10 - 5 # 5
90ví dụ 2. Toán tử gán
sub = 10 - 5 # 5
9Ở đây, chúng tôi đã sử dụng toán tử
sub = 10 - 5 # 5
29 để gán tổng của 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à sub = 10 - 5 # 5
50 cho 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]
9Tương tự, chúng ta có thể sử dụng bất kỳ toán tử gán nào khác tùy theo nhu cầu
3. Toán tử so sánh Python
Toán tử so sánh so sánh hai giá trị/biến và trả về kết quả boolean.
sub = 10 - 5 # 5
95 hoặc sub = 10 - 5 # 5
96. Ví dụ,sub = 10 - 5 # 5
9Ở đây, toán tử so sánh
sub = 10 - 5 # 5
97 được sử dụng để so sánh xem 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 có lớn hơn sub = 10 - 5 # 5
50 hay khôngToán tửÝ nghĩaVí dụ
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]
10Bằng Bằnga = 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]
11 cho ta Saia = 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]
12Không Bằng_______613 cho ta đúngsub = 10 - 5 # 5
97Lớn hơ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]
15 cho ta saia = 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]
16Nhỏ hơ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]
17 cho ta đúnga = 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]
18Lớn hơn hoặc bằnga = 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]
19 cho ta saia = 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]
10Bớt hơn hoặc bằnga = 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]
11 cho ta đúngví dụ 3. Toán tử so sánh
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đầu ra
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]
1Ghi chú. Các toán tử so sánh được sử dụng trong việc ra quyết định và các vòng lặp. Chúng ta sẽ thảo luận thêm về toán tử so sánh và ra quyết định trong các bài hướng dẫn sau
4. Toán tử logic Python
Các toán tử logic được sử dụng để kiểm tra xem một biểu thức là
sub = 10 - 5 # 5
95 hay sub = 10 - 5 # 5
96. Chúng được sử dụng trong việc ra quyết định. Ví dụ,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Ở đây,
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]
14 là toán tử logic AND. Vì 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]
15 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]
16 đều là ________ 495 nên kết quả là ________ 495Toán tửExampleMeaning
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]
14a và bLogical AND. ______495 chỉ khi cả hai toán hạng là
sub = 10 - 5 # 5
95a = 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]
72a hoặc bLogical HOẶC. ______495 nếu ít nhất một trong các toán hạng là
sub = 10 - 5 # 5
95a = 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]
75not aLogical NOT. ______495 nếu toán hạng là
sub = 10 - 5 # 5
96 và ngược lại. Ví dụ 4. Toán tử logic
sub = 10 - 5 # 5
0Ghi chú. Đây là cho các toán tử logic này
5. Toán tử Bitwise trong Python
Toán tử bitwise hành động trên toán hạng như thể chúng là chuỗi các chữ số nhị phân. Chúng hoạt động từng chút một, do đó có tên
Ví dụ: 2 là
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]
78 ở dạng nhị phân và 7 là 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]
79Trong bảng dưới đây. Đặt x = 10 [________ 000 ở dạng nhị phân] và y = 4 [________ 001 ở dạng nhị phân]
Toán tử Ý nghĩa Ví dụ Bitwise AND x & y = 0 [________ 002]. Bitwise ORx. y = 14 [
sub = 10 - 5 # 5
03]~Bitwise NOT~x = -11 [sub = 10 - 5 # 5
04]^Bitwise XORx ^ y = 14 [sub = 10 - 5 # 5
03]>>Bitwise shiftx phải >> 2 = 2 [sub = 10 - 5 # 5
06],