Логічні оператори Boolean

Середній рівень Python для фінансів

Kennedy Behrman

Data Engineer, Author, Founder

Логіка Boolean

Джордж Буль

Середній рівень Python для фінансів

Що таке операції Boolean?

  1. and
  2. or
  3. not
Середній рівень Python для фінансів

Оцінювання об'єктів

Оцінюється як False

  • Константи:

    • False
    • None
  • Нуль у числах:

    • 0
    • 0.0
  • Нульова довжина

    • ""
    • []
    • {}

Оцінюється як True

  • Майже все інше
Середній рівень Python для фінансів

Оператор AND

True and True
True
True and False
False
Середній рівень Python для фінансів

Оператор OR

False or True
True
True or True
True
False or False
False
Середній рівень Python для фінансів

Коротке замикання

is_current() and is_investment()
False
is_current() or is_investment()
True
Середній рівень Python для фінансів

Оператор NOT

not True
False
not False
True
Середній рівень Python для фінансів

Порядок операцій із NOT

True == False
False
not True == False
True
Середній рівень Python для фінансів

Оцінювання об'єктів

"CUSIP" and True
True
Середній рівень Python для фінансів

Оцінювання об'єктів

[] or False
False
Середній рівень Python для фінансів

Оцінювання об'єктів

not {}
True
Середній рівень Python для фінансів

Повернення об'єктів

"Federal" and "State"
"State"
[] and "State"
[]
Середній рівень Python для фінансів

Повернення об'єктів

13 or "account number"
13
0.0 or {"balance": 2200}
{"balance": 2200}
Середній рівень Python для фінансів

Давайте потренуємось!

Середній рівень Python для фінансів

Preparing Video For Download...