โดยพื้นฐานแล้วค่าบูลีนจะถูกตั้งชื่อเป็น TRUE หรือ FALSE บูลีนเป็นประเภทข้อมูลพื้นฐานชนิดหนึ่งที่ใช้ในภาษาโปรแกรมคอมพิวเตอร์ทุกภาษา ในโลกคอมพิวเตอร์นี้ส่งกลับค่าบูลีนเป็นหนึ่งในสองค่าที่เป็นไปได้ซึ่งแสดงโดย TRUE หรือ FALSE . ตัวชี้ต่อไปนี้จะกล่าวถึงในบทความบูลีนใน Python:
- ค่าบูลีนคืออะไร?
- ตัวดำเนินการเชิงสัมพันธ์
- ตัวดำเนินการบูลีน
- เมื่อเปรียบเทียบการนับอักษรตัวพิมพ์ใหญ่สตริง
- ตัวดำเนินการทางตรรกะ
- ไม่ใช่คำหลัก
ค่าบูลีนคืออะไร?
Boolean ตั้งชื่อตาม George Boole ซึ่งเป็นคนแรกที่กำหนดพีชคณิตบูลีนสำหรับนิพจน์เชิงตรรกะในช่วงกลางศตวรรษที่ 19 ตรรกะบูลีนหรือบูลีนเรียกว่าชุดย่อยของพีชคณิตที่ใช้บอกว่าจริงหรือเท็จ นิพจน์บูลีนใช้กับตัวดำเนินการตามเงื่อนไขเช่น AND, OR, XOR และ NOT เพื่อเปรียบเทียบค่า
ตัวดำเนินการเปรียบเทียบและตัวดำเนินการเชิงตรรกะซึ่งโดยทั่วไปจะส่งคืนค่าบูลีนและใช้สำหรับการตัดสินใจเชิงตรรกะและเปรียบเทียบค่าที่แตกต่างกัน บูลีนเมื่อแปลงเป็นค่าจำนวนเต็มจะเป็น 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 ชั่วโมงทุกวันและการเข้าถึงตลอดชีวิต