Hướng dẫn two logical operators in python - hai toán tử logic trong python

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.

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.
W3Schools is Powered by W3.CSS.

Hai nhà khai thác trong Python là gì?: in this tutorial, you’ll learn about Python logical operators and how to use them to combine multiple conditions.

Hai toán tử nhận dạng được sử dụng trong Python là (là không) ..

Toán tử là: nó trả về true nếu hai biến trỏ cùng một đối tượng và sai nếu không ..

Toán tử không phải: nó trả về sai nếu hai biến trỏ cùng một đối tượng và đúng nếu không ..

  • and
  • >>> price = 9.99 >>> price > 9 and price < 10 True

    Code language: Python (python)
    0
  • >>> price = 9.99 >>> price > 9 and price < 10 True

    Code language: Python (python)
    1

Là || và tương tự?

&& và || Người vận hành trong JavaScript. Nếu được áp dụng cho các giá trị boolean, toán tử && chỉ trả về true khi cả hai toán hạng của nó là đúng (và sai trong tất cả các trường hợp khác), trong khi || Nhà điều hành chỉ trả về sai khi cả hai toán hạng của nó là sai (và đúng trong tất cả các trường hợp khác).

a and b

Code language: Python (python)

Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về các toán tử logic Python và cách sử dụng chúng để kết hợp nhiều điều kiện.

Giới thiệu về các nhà khai thác logic Python

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)

Đôi khi, bạn có thể muốn kiểm tra nhiều điều kiện cùng một lúc. Để làm như vậy, bạn sử dụng các toán tử logic.

Python có ba toán tử logic:

>>> price > 10 and price < 20 False

Code language: Python (python)

Nhà điều hành and

Toán tử and kiểm tra xem hai điều kiện có đồng thời cả

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 không:

Nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 nếu cả hai điều kiện là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4. Và nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 nếu điều kiện

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
8 hoặc

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
9 là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7.
Ví dụ sau sử dụng toán tử and để kết hợp hai điều kiện so sánh

>>> price > 10 and price < 20 False

Code language: Python (python)
2 với các số:
Kết quả là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 lớn hơn 9 và dưới 10.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.

Bảng sau đây minh họa kết quả của toán tử and khi kết hợp hai điều kiện:

một

b

a or b

Code language: Python (python)

A và B

Nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 nếu cả hai điều kiện là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4. Và nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 nếu điều kiện

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
8 hoặc

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
9 là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7.
Ví dụ sau sử dụng toán tử and để kết hợp hai điều kiện so sánh

>>> price > 10 and price < 20 False

Code language: Python (python)
2 với các số:
Kết quả là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 lớn hơn 9 và dưới 10.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.

Bảng sau đây minh họa kết quả của toán tử and khi kết hợp hai điều kiện:

một

>>> price = 9.99 >>> price > 10 or price < 20 >>> True

Code language: Python (python)

b

A và B

>>> price = 9.99 >>> price > 10 or price < 5 False

Code language: Python (python)

ĐÚNG VẬY

Sai

not a

Code language: Python (python)

Như bạn có thể thấy từ bảng, điều kiện

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
8 và

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
9 chỉ trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 nếu cả hai điều kiện đánh giá thành

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.

Hoặc nhà điều hành

Nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4 nếu cả hai điều kiện là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4. Và nó trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 nếu điều kiện

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
8 hoặc

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
9 là

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7.
Ví dụ sau sử dụng toán tử and để kết hợp hai điều kiện so sánh

>>> price > 10 and price < 20 False

Code language: Python (python)
2 với các số:
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.
Ví dụ sau đây trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 vì

>>> price > 10 and price < 20 False

Code language: Python (python)
2 không lớn hơn 10:

Trong ví dụ này, điều kiện

>>> price > 10 and price < 20 False

Code language: Python (python)
7 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
7 trong khi điều kiện thứ hai

>>> price > 10 and price < 20 False

Code language: Python (python)
9 trả về

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
4.

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)

Bảng sau đây minh họa kết quả của toán tử and khi kết hợp hai điều kiện:

>>> not (price > 5 and price < 10) False

Code language: Python (python)

một

  • b
  • A và B

ĐÚNG VẬY

Ưu tiên của các toán tử logic

Khi bạn trộn các toán tử logic trong một biểu thức, Python sẽ đánh giá chúng theo thứ tự được gọi là người vận hành ưu tiên.

Những điều sau đây cho thấy sự ưu tiên của các toán tử

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
1, and

>>> price = 9.99 >>> price > 9 and price < 10 True

Code language: Python (python)
0:

Nhà điều hànhQuyền ưu tiên
không phảiCao
Vừa phải
hoặcThấp

Dựa trên các ưu tiên này, Python sẽ nhóm các toán hạng cho nhà điều hành với mức độ ưu tiên cao nhất trước tiên, sau đó nhóm các toán hạng cho người vận hành có ưu tiên thấp hơn, v.v.

Trong trường hợp một biểu thức có một số toán tử logic có cùng ưu tiên, Python sẽ đánh giá chúng từ trái sang phải:

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
3
có nghĩa

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
4

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
5
có nghĩa

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
4

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
5
có nghĩa

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
4

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
5
có nghĩa

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
4

>>> price = 9.99 >>> not price > 10 TrueCode language: Python (python)5

  • >>> price = 9.99 >>> not price > 10 True

    Code language: Python (python)
    6
  • >>> price = 9.99 >>> not price > 10 True

    Code language: Python (python)
    7
  • >>> price = 9.99 >>> not price > 10 True

    Code language: Python (python)
    8

>>> price = 9.99 >>> not price > 10 True

Code language: Python (python)
9

2 toán tử logic là gì?

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.

3 toán tử logic trong Python là gì?

Python cung cấp ba toán tử logic hoặc boolean, "và", "hoặc" và "không" các toán tử.Chúng hoạt động trên một hoặc nhiều toán hạng và tùy thuộc vào giá trị của chúng, đánh giá thành đúng hoặc sai."and", "or" and "not" operators. These work on one or more operands, and depending on their values, evaluate to True or False.

Hai nhà khai thác trong Python là gì?

Hai toán tử nhận dạng được sử dụng trong Python là (là không) ...
Toán tử là: nó trả về true nếu hai biến trỏ cùng một đối tượng và sai nếu không ..
Toán tử không phải: nó trả về sai nếu hai biến trỏ cùng một đối tượng và đúng nếu không ..

Là ||và tương tự?

&& và ||Người vận hành trong JavaScript.Nếu được áp dụng cho các giá trị boolean, toán tử && chỉ trả về true khi cả hai toán hạng của nó là đúng (và sai trong tất cả các trường hợp khác), trong khi ||Nhà điều hành chỉ trả về sai khi cả hai toán hạng của nó là sai (và đúng trong tất cả các trường hợp khác).