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

Contoh kod untuk menganalisis nilai Python Boolean

WBOY
WBOYke hadapan
2023-05-09 18:34:081231semak imbas

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)

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")

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))

Jalankan instance

Contoh kod untuk menganalisis nilai Python Boolean

Instance

Menilai dua pembolehubah:

x = "Hello"
y = 10

print(bool(x))
print(bool(y))

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"])

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({})

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))

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))

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam