Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ค่าบูลีนใน Python


ค่าความจริงของนิพจน์จะถูกเก็บไว้เป็นชนิดข้อมูลหลามที่เรียกว่าบูล มีเพียงสองค่าดังกล่าวในประเภทข้อมูลนี้ จริงและเท็จ

ประเภทข้อมูลบูลีน

ในโปรแกรมด้านล่าง เราจะค้นหาประเภทข้อมูลของค่า True และ False Boolean

ตัวอย่าง

print(True)
print(type(True))
print(False)
print(type(False))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

True
<class 'bool'>
False
<class 'bool'>

นิพจน์บูลีน

นิพจน์บูลีนคือนิพจน์ที่ประเมินเป็นค่าบูลีน เกือบจะเกี่ยวข้องกับตัวดำเนินการเปรียบเทียบเสมอ ในตัวอย่างด้านล่าง เราจะดูว่าตัวดำเนินการเปรียบเทียบสามารถให้ค่าบูลีนแก่เราได้อย่างไร วิธีการ bool() ใช้เพื่อคืนค่าความจริงของ ex[resison.

ตัวอย่าง

Syntax: bool([x])
Returns True if X evaluates to true else false.
Without parameters it returns false.

ด้านล่างนี้ เรามีตัวอย่างที่ใช้สตรีมตัวเลขและค่าบูลีนเป็นพารามิเตอร์สำหรับฟังก์ชันบูล ผลลัพธ์ออกมาจริงหรือเท็จขึ้นอยู่กับพารามิเตอร์

ตัวอย่าง

# Check true
a = True
print(bool(a))
# Check false
a = False
print(bool(a))
# Check 0
a = 0.0
print(bool(a))
# Check 1
a = 1.0
print(bool(a))
# Check Equality
a = 5
b = 10
print(bool( a==b))
# Check None
a = None
print(bool(a))
# Check an empty sequence
a = ()
print(bool(a))
# Check an emtpty mapping
a = {}
print(bool(a))
# Check a non empty string
a = 'Tutorialspoint'
print(bool(a))

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

True
False
False
True
False
False
False
False
True