Boole işleçleri

Finans için Orta Düzey Python

Kennedy Behrman

Data Engineer, Author, Founder

Boole mantığı

George Boole

Finans için Orta Düzey Python

Boole işlemleri nelerdir?

  1. and
  2. or
  3. not
Finans için Orta Düzey Python

Nesne değerlendirme

False olarak değerlendirilir

  • Sabitler:

    • False
    • None
  • Sayısal sıfır:

    • 0
    • 0.0
  • Uzunluğu sıfır olanlar

    • ""
    • []
    • {}

True olarak değerlendirilir

  • Diğer her şey (çoğu)
Finans için Orta Düzey Python

AND işleci

True and True
True
True and False
False
Finans için Orta Düzey Python

OR işleci

False or True
True
True or True
True
False or False
False
Finans için Orta Düzey Python

Kısa devre.

is_current() and is_investment()
False
is_current() or is_investment()
True
Finans için Orta Düzey Python

NOT işleci

not True
False
not False
True
Finans için Orta Düzey Python

NOT ile işlem sırası

True == False
False
not True == False
True
Finans için Orta Düzey Python

Nesne değerlendirme

"CUSIP" and True
True
Finans için Orta Düzey Python

Nesne değerlendirme

[] or False
False
Finans için Orta Düzey Python

Nesne değerlendirme

not {}
True
Finans için Orta Düzey Python

Nesne döndürme

"Federal" and "State"
"State"
[] and "State"
[]
Finans için Orta Düzey Python

Nesne döndürme.

13 or "account number"
13
0.0 or {"balance": 2200}
{"balance": 2200}
Finans için Orta Düzey Python

Hadi pratik yapalım!

Finans için Orta Düzey Python

Preparing Video For Download...