Python bool ()

Bool () metode pārveido vērtību par Būla vērtību (True vai False), izmantojot standarta patiesības pārbaudes procedūru.

Sintakse bool()ir:

 bool ((vērtība))

bool () parametri

Nav obligāti jānodod vērtība bool(). Ja nenokļūstat vērtībā, bool()atgriežas False.

Parasti izmanto bool()vienu parametru value.

Atgriešanās vērtība no bool ()

bool() atgriež:

  • False ja vērtība ir izlaista vai nepatiesa
  • True ja vērtība ir patiesa

Šīs vērtības Python tiek uzskatītas par nepatiesām:

  • None
  • False
  • Jebkura skaitliskā tipa nulle. Piemēram, 0, 0.0,0j
  • Tukša secība. Piemēram, (), (), ''.
  • Tukša kartēšana. Piemēram,()
  • objekti no klases, kas ir __bool__()vai __len()__metodi, kas atgriežas 0vaiFalse

Visas pārējās vērtības, izņemot šīs vērtības, tiek uzskatītas par patiesām.

Piemērs: Kā darbojas bool ()?

 test = () print(test,'is',bool(test)) test = (0) print(test,'is',bool(test)) test = 0.0 print(test,'is',bool(test)) test = None print(test,'is',bool(test)) test = True print(test,'is',bool(test)) test = 'Easy string' print(test,'is',bool(test))

Rezultāts

 () ir False (0) ir True 0.0 ir False Neviens nav False True ir True Viegla virkne ir patiess

Interesanti raksti...