Boolean — ชนิดข้อมูลเชิงตรรกะ

ประเภทข้อมูลใน Python

Jason Myers

Instructor

Boolean ในฐานะชนิดข้อมูล

  • True
  • False

สังเกตการพิมพ์ตัวพิมพ์ใหญ่ เพราะอาจทำให้สับสนเมื่อสลับระหว่าง Python กับภาษาอื่น

out_of_cookies = True
if out_of_cookies:
    print("Run to the store NOW!")
Run to the store NOW!
ประเภทข้อมูลใน Python

Truthy และ Falsey

  • ค่า Truthy คือค่าที่ประเมินผลเป็น true
  • ค่า Falsey คือค่าที่ประเมินผลเป็น false
apples=2
if apples:
     print("We have apples.")
"We have apples."
apples=0
if apple:
     print('We have apples.')
ประเภทข้อมูลใน Python

Truthy และ Falsey

Truthy

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

Falsey

  • 0
  • ""
  • []
  • {}
  • None
ประเภทข้อมูลใน Python

ตัวดำเนินการในบริบทการประเมินค่า Boolean

cookie_qty == 3
  • == เท่ากับ
  • != ไม่เท่ากับ
  • < น้อยกว่า
  • <= น้อยกว่าหรือเท่ากับ
  • > มากกว่า
  • >= มากกว่าหรือเท่ากับ
ประเภทข้อมูลใน Python

Float อาจก่อให้เกิดปัญหาได้

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

ระวังการเปรียบเทียบค่าเท่ากับในชนิดข้อมูล float!

ประเภทข้อมูลใน Python

มาฝึกกันเถอะ!

ประเภทข้อมูลใน Python

Preparing Video For Download...