Toán tử Boolean

Python Trung cấp cho Tài chính

Kennedy Behrman

Data Engineer, Author, Founder

Logic Boolean

George Boole

Python Trung cấp cho Tài chính

Các phép toán Boolean là gì?

  1. and
  2. or
  3. not
Python Trung cấp cho Tài chính

Đánh giá đối tượng

Đánh giá là False

  • Hằng:

    • False
    • None
  • Số 0:

    • 0
    • 0.0
  • Độ dài bằng 0

    • ""
    • []
    • {}

Đánh giá là True

  • Hầu hết các giá trị khác
Python Trung cấp cho Tài chính

Toán tử AND

True and True
True
True and False
False
Python Trung cấp cho Tài chính

Toán tử OR

False or True
True
True or True
True
False or False
False
Python Trung cấp cho Tài chính

Rút gọn ngắn mạch

is_current() and is_investment()
False
is_current() or is_investment()
True
Python Trung cấp cho Tài chính

Toán tử NOT

not True
False
not False
True
Python Trung cấp cho Tài chính

Thứ tự phép toán với NOT

True == False
False
not True == False
True
Python Trung cấp cho Tài chính

Đánh giá đối tượng

"CUSIP" and True
True
Python Trung cấp cho Tài chính

Đánh giá đối tượng

[] or False
False
Python Trung cấp cho Tài chính

Đánh giá đối tượng

not {}
True
Python Trung cấp cho Tài chính

Giá trị trả về là đối tượng

"Federal" and "State"
"State"
[] and "State"
[]
Python Trung cấp cho Tài chính

Giá trị trả về là đối tượng.

13 or "account number"
13
0.0 or {"balance": 2200}
{"balance": 2200}
Python Trung cấp cho Tài chính

Ayo berlatih!

Python Trung cấp cho Tài chính

Preparing Video For Download...