Boolean - kiểu dữ liệu logic

Các kiểu dữ liệu trong Python

Jason Myers

Instructor

Boolean như một kiểu dữ liệu

  • True
  • False

Lưu ý chữ hoa/thường; dễ nhầm khi chuyển giữa Python và ngôn ngữ khác.

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
Các kiểu dữ liệu trong Python

Truthy và Falsey

  • Giá trị truthy là những giá trị được coi là true
  • Giá trị falsey sẽ được đánh giá là false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
Các kiểu dữ liệu trong Python

Truthy và Falsey

Truthy

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

Falsey

  • 0
  • ""
  • []
  • {}
  • None
Các kiểu dữ liệu trong Python

Toán tử - ngữ cảnh đánh giá boolean

cookie_qty == 3
  • == bằng
  • != khác
  • < nhỏ hơn
  • <= nhỏ hơn hoặc bằng
  • > lớn hơn
  • >= lớn hơn hoặc bằng
Các kiểu dữ liệu trong Python

Float xấp xỉ gây rắc rối

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

Hãy cẩn thận khi so sánh bằng với số float!

Các kiểu dữ liệu trong Python

Ayo berlatih!

Các kiểu dữ liệu trong Python

Preparing Video For Download...