Python má vestavěný typ bool, který spolu s typem int patří mezi celočíselné typy.
V logických výrazech má číslo 0 a hodnota "nepravda" hodnotu False, jakékoli jiné nenulové číslo a hodnota "pravda" má hodnotu True.
Pokud použijeme False v číselných výrazech, pak se vyhodnotí jako 0. True se v tomto případě vyhodnotí jako 1. Ačkoli to nemá žádný valný význam a ani se to nedoručuje, lze psát např. 5 * True nebo 7 - False.
Z uvedeného je zřejmé, že místo False by bylo možno psát 0 a místo True 1, neboť je to prakticky identické. Programátor by však měl tam, kde jde o opravdu o logické hodnoty užívat True či False.
Datový typ bool lze volat s argumentem v kulaté závorce jakožto funkci. Funkce bool se pak pokusí převést argument na logický typ.
© 2024 Gymnázium, Milevsko, Masarykova 183, Kontaktovat webmastera, Prohlášení o přístupnosti, Povinně zveřejňované informace, Mapa webu
ANTEE s.r.o. - Tvorba webových stránek, Redakční systém IPO