„Python“ talpa ()

Naudojant standartinę tiesos tikrinimo procedūrą, „Bool“ () metodas konvertuoja reikšmę į „Boolean“ („True“ arba „False“).

Sintaksė bool()yra:

 Bool ((vertė))

„Bool“ () parametrai

Vertę perduoti nėra privaloma bool(). Jei neperduosite vertės, bool()grįš False.

Paprastai naudojamas bool()vienas parametras value.

Grąžinimo vertė iš „Bool“ ()

bool() grįžta:

  • False jei vertė praleista arba klaidinga
  • True jei reikšmė teisinga

Šios vertės „Python“ yra laikomos klaidingomis:

  • None
  • False
  • Bet kokio skaitinio tipo nulis. Pavyzdžiui, 0, 0.0,0j
  • Tuščia seka. Pavyzdžiui, (), (), ''.
  • Tuščias kartografavimas. Pavyzdžiui,()
  • objektai klasių, kurios turi __bool__()arba __len()__metodą, kuris grįžta 0arbaFalse

Visos kitos vertės, išskyrus šias vertes, laikomos teisingomis.

Pavyzdys: Kaip veikia „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))

Rezultatas

 () yra klaidinga (0) yra teisinga 0,0 yra klaidinga Nėra jokia klaidinga tiesa yra tiesa lengva eilutė yra teisinga

Įdomios straipsniai...