Rumah > pembangunan bahagian belakang > Tutorial Python > Contoh kod untuk menganalisis nilai Python Boolean

Contoh kod untuk menganalisis nilai Python Boolean

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-05-09 18:34:08
ke hadapan
1330 orang telah melayarinya

Boolean mewakili satu daripada dua nilai: Benar atau Salah.

Boolean

Dalam pengaturcaraan, anda selalunya perlu mengetahui sama ada ungkapan itu Benar atau Salah.

Anda boleh menilai sebarang ungkapan dalam Python dan dapatkan satu daripada dua jawapan, Betul atau Salah.

Apabila membandingkan dua nilai, ungkapan dinilai dan Python mengembalikan jawapan Boolean:

Contoh

print(8 > 7)
print(8 == 7)
print(8 < 7)
Salin selepas log masuk

Jalankan contoh

Contoh kod untuk menganalisis nilai Python Boolean

Apabila keadaan dijalankan dalam pernyataan if, Python mengembalikan True atau False:

Instance

Berdasarkan sama ada keadaan adalah benar Masih salah, mencetak mesej:

a = 200
b = 33

if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")
Salin selepas log masuk

Instance berjalan

Contoh kod untuk menganalisis nilai Python Boolean

Menilai nilai dan pembolehubah

fungsi bool() membenarkan anda untuk menilai sebarang nilai dan mengembalikan Betul atau Salah untuk anda.

Instance

Nilai rentetan dan nombor:

print(bool("Hello"))
print(bool(10))
Salin selepas log masuk

Jalankan instance

Contoh kod untuk menganalisis nilai Python Boolean

Instance

Menilai dua pembolehubah:

x = "Hello"
y = 10

print(bool(x))
print(bool(y))
Salin selepas log masuk

Instance berjalan

Contoh kod untuk menganalisis nilai Python Boolean

Kebanyakan nilai adalah Benar

Jika ada sesuatu, hampir semua nilai akan dinilai kepada Benar.

Benar untuk sebarang rentetan kecuali rentetan kosong.

Mana-mana nombor kecuali 0 adalah Benar.

Benar untuk sebarang senarai, tuple, set dan kamus kecuali senarai kosong.

Instance

Contoh berikut akan mengembalikan True:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])
Salin selepas log masuk

Instance yang sedang berjalan

Contoh kod untuk menganalisis nilai Python Boolean

seseorang Nilai ini Palsu

Malah, tidak banyak nilai yang akan dinilai kepada Salah kecuali nilai nol (seperti (), [], {}, "", nombor 0 dan nilai Tiada). Sudah tentu, nilai False dinilai kepada False.

Instance

Contoh berikut akan kembali Salah:

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})
Salin selepas log masuk

Jalankan instance

Contoh kod untuk menganalisis nilai Python Boolean

Di sini Nilai atau objek menilai kepada False jika objek dijana oleh kelas dengan fungsi len yang mengembalikan 0 atau False:

Contoh

class myclass():
  def __len__(self):
    return 0

myobj = myclass()
print(bool(myobj))
Salin selepas log masuk

Contoh Jalankan

Contoh kod untuk menganalisis nilai Python Boolean

Fungsi boleh mengembalikan Boolean

Python juga mempunyai banyak fungsi terbina dalam yang mengembalikan nilai Boolean, seperti fungsi isinstance() yang boleh digunakan untuk menentukan sama ada objek mempunyai jenis data tertentu:

Instance

Semak sama ada objek ialah integer:

x = 200
print(isinstance(x, int))
Salin selepas log masuk

Jalankan instance

Contoh kod untuk menganalisis nilai Python Boolean

Atas ialah kandungan terperinci Contoh kod untuk menganalisis nilai Python Boolean. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan