Operator boolean

Python Menengah untuk Keuangan

Kennedy Behrman

Data Engineer, Author, Founder

Logika boolean

George Boole

Python Menengah untuk Keuangan

Apa itu operasi boolean?

  1. and
  2. or
  3. not
Python Menengah untuk Keuangan

Evaluasi objek

Bernilai False

  • Konstanta:

    • False
    • None
  • Angka nol:

    • 0
    • 0.0
  • Panjang nol

    • ""
    • []
    • {}

Bernilai True

  • Hampir semua yang lain
Python Menengah untuk Keuangan

Operator AND

True and True
True
True and False
False
Python Menengah untuk Keuangan

Operator OR

False or True
True
True or True
True
False or False
False
Python Menengah untuk Keuangan

Short circuit.

is_current() and is_investment()
False
is_current() or is_investment()
True
Python Menengah untuk Keuangan

Operator NOT

not True
False
not False
True
Python Menengah untuk Keuangan

Prioritas operasi dengan NOT

True == False
False
not True == False
True
Python Menengah untuk Keuangan

Evaluasi objek

"CUSIP" and True
True
Python Menengah untuk Keuangan

Evaluasi objek

[] or False
False
Python Menengah untuk Keuangan

Evaluasi objek

not {}
True
Python Menengah untuk Keuangan

Mengembalikan objek

"Federal" and "State"
"State"
[] and "State"
[]
Python Menengah untuk Keuangan

Mengembalikan objek.

13 or "account number"
13
0.0 or {"balance": 2200}
{"balance": 2200}
Python Menengah untuk Keuangan

Ayo berlatih!

Python Menengah untuk Keuangan

Preparing Video For Download...