Operator Python Boolean

Operator Python Boolean

Pengenalan

Sekiranya anda mengikuti, anda mungkin bosan mendengar senarai betul -betul sekarang. Nah, panduan ini tidak ada kaitan dengan senarai! Ingat kembali apabila anda mula -mula bersandar tentang pembolehubah; bagaimana ada yang baru diadakan Benar atau Salah dipanggil boolean? Tidak ada panduan mengenai mereka kerana boolean sebenarnya mudah. Walau bagaimanapun, terdapat simbol -simbol yang dipanggil pengendali Boolean yang digunakan untuk menilai sama ada pernyataan itu benar atau salah. Mereka membandingkan pernyataan dan kembali sama ada benar atau salah. Kedengarannya mudah, dan dengan cara itu, tetapi ia boleh menjadi lebih kompleks apabila lebih banyak perbandingan ditambah.

Dan

Pengendali perbandingan pertama adalah dan. Anda boleh menggunakan dan untuk menguji dalam satu pernyataan dan Kenyataan lain adalah benar.

is_it_true = (3 * 4> 10) dan (5 + 5> = 10) cetak (is_it_true) 

Kod dicetak Benar kerana kedua -duanya 3 * 4> 10 dan 5 + 5> = 10 benar.

Cubalah di mana salah satu pernyataan itu benar dan yang lainnya salah.

is_it_true = (3 * 4> 10) dan (5 + 5> 10) cetak (is_it_true) 

Kerana 5 + 5> 10 tidak benar, kod itu dicetak Salah. Agar untuk dan ungkapan untuk kembali Benar, kedua -dua kenyataan di kedua -dua belah dan Mesti benar.

Anda boleh mempunyai banyak pengendali boolean dalam satu kenyataan.

is_it_true = (3 * 4> 10) dan (5 + 5> = 10) dan (4 * 4> 15) cetak (is_it_true) 

Tidak kira terdapat banyak pernyataan. Setiap pernyataan mestilah benar agar seluruhnya menilai Benar.

Boleh ada sebilangan penyataan. Python selalu akan melihat dua perkara di kedua -dua belah dan dan kembali Benar Sekiranya kedua -duanya benar atau Salah Sekiranya ada atau semuanya palsu.

is_it_true = (3 * 4> 10) dan (5 + 5> = 10) dan (4 * 4> 15) dan (5 + 4 < 10) print(is_it_true) 


Atau

The atau Pengendali juga membandingkan pernyataan di kedua -dua belah pihak. Dalam kes atau ia menilai jika satu pernyataan atau yang lain adalah benar. Sekiranya ada, keseluruhan ungkapan akan menilai Benar. Agar untuk atau ungkapan untuk kembali Salah, Kedua -dua kenyataan mesti palsu.

is_it_true = (3 * 4> 10) atau (5 + 5> 10) cetak (is_it_true) 

Ungkapannya Benar kerana walaupun 5 + 5> 10 tidak benar, 3 * 4> 10 adalah.

Seperti dengan dan, Ini juga boleh digabungkan.

is_it_true = (3 * 4 10) atau (4 * 4> 15) atau (5 + 4> 10) cetak (is_it_true) 

Walaupun hanya salah satu kenyataan yang benar, ungkapan secara keseluruhannya benar. Menggunakan atau hanya memerlukan satu pernyataan yang benar untuk keseluruhan ungkapan juga menjadi kenyataan.

Tidak

The tidak pemeriksaan pengendali jika ada sesuatu yang tidak benar. Sekiranya ungkapan yang dinilai tidak benar, tidak akan menilai Benar. Yang mungkin kelihatan pelik, jadi inilah contohnya.

is_it_true = tidak (3 * 4> 10) cetak (is_it_true) 

Sejak pernyataan itu tidak sedang menilai adalah benar, ia kembali Salah.

Menggabungkan mereka

Anda boleh menggabungkan pengendali boolean yang berbeza ke dalam ungkapan yang sama. Menggunakannya bersempena dengan satu sama lain membolehkan anda membuat kawalan gred yang lebih halus ke atas logik dalam pengaturcaraan anda, tetapi ia juga menambah tahap kerumitan baru.

is_it_true = (3 * 4> 10) atau (5 + 5> 10) dan (4 * 4> 15) atau (5 + 4> 10) cetak (is_it_true) 


Ia dinilai Benar Walaupun ada pernyataan palsu. Python membandingkan apa yang ada di kedua -dua belah pihak atau Operator pertama. Kerana atau hanya memerlukan salah satu kenyataan yang dinilai adalah benar, masing -masing atau dinilai kepada Benar. Kemudian, dan diperiksa jika pernyataan di kedua -dua belah itu benar. The atau ungkapan berada di kedua -dua belah pihak dan, Dan mereka berdua benar, jadi dan Dan ungkapan secara keseluruhan juga benar.

is_it_true = (2 * 6 = 4) atau tidak (5 ** 2 < 25) print(is_it_true) 

Sekali lagi, ini kembali Benar. (2 * 6 = 4) adalah palsu kerana 2 * 6 <= 10 adalah palsu. 5 ** 2 < 25 adalah palsu, tetapi tidak menilai Benar Apabila diberi pernyataan palsu. Oleh itu, dengan pernyataan palsu di satu sisi atau dan yang benar di pihak yang lain, atau akan menilai Benar Bersama -sama dengan keseluruhan ungkapan.

Kesimpulan

Pengendali Boolean beroperasi berdasarkan logik. Itu mungkin perkara terbaik yang harus diingat ketika berurusan dengan mereka. Fikirkan dengan tepat bagaimana pernyataan dibandingkan dengan yang lain dalam prosedur logik.

Anda juga boleh memikirkan pengendali dengan istilah yang sangat mudah. dan bermaksud kedua -duanya mesti benar. atau bermaksud bahawa seseorang mesti benar. tidak hanya menilai sebaliknya.

Ini adalah amalan yang baik untuk menghasilkan sebagai kompleks ekspresi ini seperti yang anda boleh dan cuba untuk mengetahui bagaimana mereka akan menilai akhirnya. Perlu dibiasakan, tetapi semakin banyak yang anda lakukan, semakin akrab anda akan menjadi dengan pengendali Boolean dan logik Boolean.

Isi kandungan

  1. Panduan pengenalan dan pemasangan python
  2. Fail python dan jurubahasa
  3. Bereksperimen dengan nombor dan teks dalam python
  4. Pembolehubah Python
  5. Bekerja dengan pembolehubah nombor dalam python
  6. Asas String Python
  7. Lanjutan Python Strings
  8. Komen Python
  9. Senarai Python
  10. Kaedah Senarai Python
  11. Senarai Multidimensi Python
  12. Python tuples
  13. Operator Python Boolean
  14. Python jika pernyataan
  15. Python semasa gelung
  16. Python untuk gelung
  17. Kamus Python
  18. Kamus Advanced Python
  19. Fungsi Python

Tutorial Linux Berkaitan:

  • Menguasai Gelung Skrip Bash
  • Cara Menggunakan Subshells Bash Di dalam Jika Kenyataan
  • Skrip bash: syarat
  • Bash jika pernyataan: jika, elif, lain, maka, fi
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Gelung bersarang dalam skrip bash
  • Skrip Bash: bersarang jika pernyataan
  • Skrip Bash: Contoh Penyataan Kes
  • Skrip bash: pengendali