สิ่งที่คุณต้องรู้เกี่ยวกับบูลีนใน Python



บทความนี้จะให้ความรู้โดยละเอียดและครอบคลุมเกี่ยวกับวิธีการทำงานกับบูลีนใน Python พร้อมตัวอย่าง

โดยพื้นฐานแล้วค่าบูลีนจะถูกตั้งชื่อเป็น TRUE หรือ FALSE บูลีนเป็นประเภทข้อมูลพื้นฐานชนิดหนึ่งที่ใช้ในภาษาโปรแกรมคอมพิวเตอร์ทุกภาษา ในโลกคอมพิวเตอร์นี้ส่งกลับค่าบูลีนเป็นหนึ่งในสองค่าที่เป็นไปได้ซึ่งแสดงโดย TRUE หรือ FALSE . ตัวชี้ต่อไปนี้จะกล่าวถึงในบทความบูลีนใน Python:

ค่าบูลีนคืออะไร?

Boolean ตั้งชื่อตาม George Boole ซึ่งเป็นคนแรกที่กำหนดพีชคณิตบูลีนสำหรับนิพจน์เชิงตรรกะในช่วงกลางศตวรรษที่ 19 ตรรกะบูลีนหรือบูลีนเรียกว่าชุดย่อยของพีชคณิตที่ใช้บอกว่าจริงหรือเท็จ นิพจน์บูลีนใช้กับตัวดำเนินการตามเงื่อนไขเช่น AND, OR, XOR และ NOT เพื่อเปรียบเทียบค่า





บูลีนใน Python

ตัวดำเนินการเปรียบเทียบและตัวดำเนินการเชิงตรรกะซึ่งโดยทั่วไปจะส่งคืนค่าบูลีนและใช้สำหรับการตัดสินใจเชิงตรรกะและเปรียบเทียบค่าที่แตกต่างกัน บูลีนเมื่อแปลงเป็นค่าจำนวนเต็มจะเป็น 0 และ 1, 0 เป็น False และ 1 เป็น True การดำเนินการและฟังก์ชันจำนวนมากกลับไปเป็นค่าบูลีน



ภาษาการเขียนโปรแกรมจำนวนมากมีประเภทข้อมูลที่หลากหลาย Boolean เป็นหนึ่งในนั้น Python รองรับประเภทข้อมูล Boolean แต่มีภาษาอื่น ๆ บางภาษาที่ไม่รองรับประเภทข้อมูล Boolean ตัวดำเนินการบูลีนหรือตัวดำเนินการเปรียบเทียบต้องการตัวถูกดำเนินการสองตัวเพื่อประเมิน

ไปต่อกับบทความนี้เรื่องบูลีนใน Python

เราเปรียบเทียบตัวถูกดำเนินการสองตัวเพื่อให้ค่าเป็นค่าบูลีน



ตัวดำเนินการเชิงสัมพันธ์

ตัวดำเนินการคำอธิบายตัวอย่าง

มากกว่า (>)

เงื่อนไขเปลี่ยนเป็น TRUE ถ้าค่าของตัวถูกดำเนินการด้านซ้ายมากกว่าค่าตัวถูกดำเนินการด้านขวา

ก> ข

น้อยกว่า (<)

เงื่อนไขจะเปลี่ยนเป็น TRUE ถ้าค่าของตัวถูกดำเนินการด้านซ้ายน้อยกว่าค่าตัวถูกดำเนินการด้านขวา

ถึง

เท่ากับ (==)

ถ้าค่าของตัวถูกดำเนินการด้านซ้ายและขวาเหมือนกันเงื่อนไขจะเปลี่ยนเป็น TRUE

a == ข

ไม่เท่ากัน (! =)

หากค่าของตัวถูกดำเนินการสองตัวไม่เท่ากันเงื่อนไขจะเปลี่ยนเป็น TRUE

ก! = ข

มากกว่าหรือเท่ากับ (> =)

เงื่อนไขเปลี่ยนเป็น TRUE ถ้าค่าตัวถูกดำเนินการด้านซ้ายมากกว่าค่าตัวถูกดำเนินการด้านขวา

a> = b

น้อยกว่าหรือเท่ากับ (<=)

เงื่อนไขเปลี่ยนเป็น TRUE ถ้าค่าตัวถูกดำเนินการด้านซ้ายน้อยกว่าค่าตัวถูกดำเนินการด้านขวา

ถึง<= b

tostring () วิธี java

ไปต่อกับบทความนี้เรื่องบูลีนใน Python

ที่นี่ คือ รายการตัวดำเนินการบูลีน

ตัวดำเนินการคำอธิบายตัวอย่าง

ไม่ (!)

ไม่ใช่บูลีน

ไม่ใช่ (a และ b) เป็นเท็จ

และ (&&)

หากทั้งสองค่าของตัวถูกดำเนินการเป็นจริงเงื่อนไขจะเปลี่ยนเป็น TRUE

a && b

หรือ (||)

เงื่อนไขเปลี่ยนเป็นจริงถ้าตัวถูกดำเนินการตัวใดตัวหนึ่งเป็น TRUE

ก || ข

เราเขียนค่าบูลีน True ไม่ใช่สตริง

จริง

จริง

เท็จ
เท็จ

Python รองรับประเภทข้อมูลบูล เพื่อทำความรู้จักกับประเภทข้อมูล

ชนิด (จริง)

บูล

วิธีการติดตั้ง eclipse windows

ตัวดำเนินการเปรียบเทียบสองตัวที่แสดงด้านล่างพร้อมค่าบูลีน

1> 2

เท็จ

2 == 2

จริง

2> 1

จริง

3<6

จริง

4<= 7

จริง

ดำเนินการต่อด้วยบทความนี้เกี่ยวกับบูลีนใน Python

เมื่อเปรียบเทียบ สตริง จำนวนการใช้อักษรตัวพิมพ์ใหญ่

'บาย' == 'ลาก่อน'

เท็จ

'2' == 2

เท็จ

3! = 3

เท็จ

ดำเนินการต่อด้วยบทความนี้เกี่ยวกับบูลีนใน Python

ตัวดำเนินการทางตรรกะ

หนึ่ง<2 < 3 

จริง

1 3

เท็จ

1 3

เท็จ

หนึ่ง<2 and 2 < 3 

จริง

'h' == 'h' และ 2 == 2

จริง

1 3

จริง

ดำเนินการต่อด้วยบทความนี้เกี่ยวกับบูลีนใน Python

ไม่ใช่คำหลัก

ไม่ใช่ 1 == 1

เท็จ

400> 5,000

เท็จ

ไม่ใช่ 400> 5000

จริง

ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความ Boolean in Python ฉันหวังว่าคุณจะได้รู้จักการดำเนินการบูลีนประเภทต่างๆ

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ 'บทความบูลีนใน Python' และเราจะติดต่อกลับโดยเร็วที่สุด

หากต้องการรับความรู้เชิงลึกเกี่ยวกับ Python พร้อมกับแอพพลิเคชั่นต่างๆคุณสามารถลงทะเบียนเพื่อถ่ายทอดสด ด้วยการสนับสนุนตลอด 24 ชั่วโมงทุกวันและการเข้าถึงตลอดชีวิต