W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi. Show
Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS. Toán tử logic & nbsp;Chúng tôi sử dụng các toán tử này để đánh giá một tuyên bố để trả về A & NBSP; Đúng & nbsp; hoặc a & nbsp; Sai & nbsp; True or a False
Thí dụ và
x = 10 x> 5 và x <15 True or False .
Các toán tử logic trong Python được sử dụng để thực hiện các hoạt động logic trên các giá trị của các biến. Giá trị là đúng hoặc sai. Chúng ta có thể tìm ra các điều kiện bằng kết quả của các giá trị sự thật. Chủ yếu có ba loại toán tử logic trong Python: logic và, logic hoặc và logic không. Các toán tử được đại diện bởi các từ khóa hoặc ký tự đặc biệt. are used to perform logical operations on the values of variables. The value is either true or false. We can figure out the conditions by the result of the truth values. There are mainly three types of logical operators in python: logical AND, logical OR and logical NOT. Operators are represented by keywords or special characters. Toán tử số họcCác toán tử số học thực hiện các tính toán số học khác nhau như bổ sung, trừ, nhân, chia, mô đun %, số mũ, v.v. Ví dụ: Đối với các toán tử số học, chúng tôi sẽ lấy ví dụ đơn giản về việc bổ sung trong đó chúng tôi sẽ thêm hai chữ số 4+5 = 9: For arithmetic operators we will take simple example of addition where we will add two-digit 4+5=9 x= 4 y= 5 print(x + y) Tương tự, bạn có thể sử dụng các toán tử số học khác như để nhân (*), chia (/), chuỗi con (-), v.v. Toán tử so sánhCác toán tử so sánh trong Python so sánh các giá trị ở hai bên của toán hạng và xác định mối quan hệ giữa chúng. Nó cũng được gọi là toán tử quan hệ. Các toán tử so sánh khác nhau trong Python là (==,! =,,>, compares the values on either side of the operand and determines the relation between them. It is also referred to as relational operators. Various comparison operators in python are ( ==, != , <>, >,<=, etc.) Ví dụ: Để các toán tử so sánh, chúng tôi sẽ so sánh giá trị của X với giá trị của y và in kết quả đúng hoặc sai. Ví dụ, giá trị của chúng tôi là x = 4 nhỏ hơn y = 5, vì vậy khi chúng tôi in giá trị là x> y, nó thực sự so sánh giá trị của x với y và vì nó không chính xác, nó sẽ trả về sai.: For comparison operators we will compare the value of x to the value of y and print the result in true or false. Here in example, our value of x = 4 which is smaller than y = 5, so when we print the value as x>y, it actually compares the value of x to y and since it is not correct, it returns false. x = 4 y = 5 print(('x > y is',x>y)) Tương tự như vậy, bạn có thể thử các toán tử so sánh khác (x Các toán tử gán trong Python được sử dụng để gán giá trị của toán hạng bên phải cho toán hạng bên trái. Các toán tử gán khác nhau được sử dụng trong Python là (+=, - =, *=, /=, v.v.). in Python are used for assigning the value of the right operand to the left operand. Various assignment operators used in Python are (+=, – = , *=, /= , etc.). Ví dụ: Các toán tử gán Python chỉ đơn giản là gán giá trị, ví dụ: Python
assignment operators is simply to assign the value, for example num1 = 4 num2 = 5 print(("Line 1 - Value of num1 : ", num1)) print(("Line 2 - Value of num2 : ", num2)) Ví dụ về toán tử gán hợp chất Chúng tôi cũng có thể sử dụng toán tử gán hợp chất, trong đó bạn có thể thêm, trừ, nhân toán hạng phải sang trái và gán bổ sung (hoặc bất kỳ hàm số học nào khác) với toán hạng bên trái.
num1 = 4 num2 = 5 res = num1 + num2 res += num1 print(("Line 1 - Result of + is ", res)) Toán tử logic hoặc toán tử bitwiseCác toán tử logic trong Python được sử dụng cho các câu lệnh có điều kiện là đúng hoặc sai. Các toán tử logic trong Python là và, hoặc không. Đối với các toán tử logic sau điều kiện được áp dụng.
Ví dụ: Ở đây trong ví dụ, chúng ta có đúng hoặc sai dựa trên giá trị của A và B: Here in example we get true or false based on the value of a and b a = True b = False print(('a and b is',a and b)) print(('a or b is',a or b)) print(('not a is',not a)) Các nhà khai thác thành viênCác nhà khai thác này kiểm tra tư cách thành viên trong một chuỗi như danh sách, chuỗi hoặc bộ dữ liệu. Có hai nhà khai thác thành viên được sử dụng trong Python. (trong, không phải trong). Nó cung cấp kết quả dựa trên biến có trong chuỗi hoặc chuỗi được chỉ định Ví dụ: Ví dụ: Ở đây, chúng tôi kiểm tra xem giá trị của x = 4 và giá trị của y = 8 có sẵn trong danh sách hay không, bằng cách sử dụng trong và không trong các toán tử.: For example here we check whether the value of x=4 and value of y=8 is available in list or not, by using in and not in operators. x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print("Line 1 - x is available in the given list") else: print("Line 1 - x is not available in the given list") if ( y not in list ): print("Line 2 - y is not available in the given list") else: print("Line 2 - y is available in the given list")
Người vận hành danh tínhCác toán tử nhận dạng trong Python được sử dụng để so sánh vị trí bộ nhớ của hai đối tượng. Hai toán tử nhận dạng được sử dụng trong Python là (không phải là). are used to compare the memory location of two objects. The two identity operators used in Python are (is, is not).
Các toán hạng sau đang giảm ưu tiên. Người vận hành trong cùng một hộp đánh giá từ trái sang phải
Example:: x = 20 y = 20 if ( x is y ): print("x & y SAME identity") y=30 if ( x is not y ): print("x & y have DIFFERENT identity")
ưu tiên điều hànhCác nhà điều hành ưu tiên xác định những người vận hành cần được đánh giá trước. Để tránh sự mơ hồ trong các giá trị, các nhà khai thác ưu tiên là cần thiết. Giống như trong phương pháp nhân bình thường, phép nhân có mức độ ưu tiên cao hơn so với bổ sung. Ví dụ: trong 3+ 4*5, câu trả lời là 23, để thay đổi thứ tự ưu tiên mà chúng ta sử dụng dấu ngoặc đơn (3+ 4)*5, bây giờ câu trả lời là 35. toán tử ưu tiên được sử dụng trong Python là (Unary+ - ~,, **, * / %, + -, &), v.v. v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print("Value of (v+w) * x/ y is ", z)
Ví dụ Python 2Các ví dụ trên là mã Python 3, nếu bạn muốn sử dụng Python 2, vui lòng xem xét các mã sau #Arithmetic Operators x= 4 y= 5 print x + y #Comparison Operators x = 4 y = 5 print('x > y is',x>y) #Assignment Operators num1 = 4 num2 = 5 print ("Line 1 - Value of num1 : ", num1) print ("Line 2 - Value of num2 : ", num2) #compound assignment operator num1 = 4 num2 = 5 res = num1 + num2 res += num1 print ("Line 1 - Result of + is ", res) #Logical Operators a = True b = False print('a and b is',a and b) print('a or b is',a or b) print('not a is',not a) #Membership Operators x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print "Line 1 - x is available in the given list" else: print "Line 1 - x is not available in the given list" if ( y not in list ): print "Line 2 - y is not available in the given list" else: print "Line 2 - y is available in the given list" #Identity Operators x = 20 y = 20 if ( x is y ): print "x & y SAME identity" y=30 if ( x is not y ): print "x & y have DIFFERENT identity" #Operator precedence v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print "Value of (v+w) * x/ y is ", z Summary:Các toán tử trong ngôn ngữ lập trình được sử dụng để thực hiện các hoạt động khác nhau trên các giá trị và biến. Trong Python, bạn có thể sử dụng các nhà khai thác như
Các toán tử logic trong Python với ví dụ là gì?Các toán tử logic Python. Những người vận hành logic nào?Toán tử logic là một biểu tượng hoặc từ được sử dụng để kết nối hai hoặc nhiều biểu thức sao cho giá trị của biểu thức hợp chất được tạo ra chỉ phụ thuộc vào các biểu thức gốc và ý nghĩa của toán tử.Các toán tử logic phổ biến bao gồm và, hoặc, và không.AND, OR, and NOT.
Các toán tử logic là gì và ví dụ của nó là gì?Ví dụ: nếu A là đúng và B là đúng và C là đúng và D là đúng, thì z là đúng. Nhìn khác, z là sai.Đó là một vấn đề đơn giản để thực hiện các hoạt động cơ bản bằng cách sử dụng các công tắc hoạt động thủ công thông thường, với đèn để chỉ ra kết quả logic.IF A is true AND B is true AND C is true AND D is true, THEN Z is true. Otherwise, Z is false. It is a simple matter to perform the basic operations using ordinary manually operated switches, with a lamp to indicate the logical outcome.
Ba toán tử logic Python là gì?Có ba toán tử logic được sử dụng để so sánh các giá trị.Họ đánh giá các biểu thức xuống các giá trị boolean, trả về đúng hoặc sai.Các toán tử này là và, hoặc, và không và được xác định trong bảng dưới đây.and , or , and not and are defined in the table below. |