Boolean - tipe data logika

Tipe Data di Python

Jason Myers

Instructor

Boolean sebagai tipe data

  • True
  • False

Perhatikan huruf besar-kecilnya; ini bisa menyesatkan saat berpindah antara Python dan bahasa lain.

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
Tipe Data di Python

Truthy dan Falsey

  • Nilai truthy mengembalikan true
  • Nilai falsey dievaluasi sebagai false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
Tipe Data di Python

Truthy dan Falsey

Truthy

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

Falsey

  • 0
  • ""
  • []
  • {}
  • None
Tipe Data di Python

Operator - konteks evaluasi boolean

cookie_qty == 3
  • == sama dengan
  • != tidak sama dengan
  • < kurang dari
  • <= kurang dari atau sama dengan
  • > lebih dari
  • >= lebih dari atau sama dengan
Tipe Data di Python

Float kira-kira bisa bermasalah

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

Hati-hati membandingkan kesetaraan float!

Tipe Data di Python

Ayo berlatih!

Tipe Data di Python

Preparing Video For Download...