Booleeni - tipul de date logic

Tipuri de date în Python

Jason Myers

Instructor

Booleenii ca tip de date

  • True
  • False

Atenție la majuscule — acest lucru poate crea confuzie la trecerea între Python și alte limbaje.

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
Tipuri de date în Python

Truthy și Falsey

  • Valorile truthy returnează true
  • Valorile falsey sunt evaluate ca false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
Tipuri de date în Python

Truthy și Falsey

Truthy

  • 1
  • "Cookies"
  • ["Cake", "Pie"]
  • {"key": "value"}

Falsey

  • 0
  • ""
  • []
  • {}
  • None
Tipuri de date în Python

Operatori - context de evaluare booleană

cookie_qty == 3
  • == egal cu
  • != diferit de
  • < mai mic decât
  • <= mai mic sau egal cu
  • > mai mare decât
  • >= mai mare sau egal cu
Tipuri de date în Python

Numerele float sunt aproximative

x = 0.1 + 1.1
x == 1.2
False
print(x)
1.2000000000000002

Atenție la comparațiile de egalitate cu numere float!

Tipuri de date în Python

Să exersăm!

Tipuri de date în Python

Preparing Video For Download...