» »

[python]!boolean

[python]!boolean

Nejc Pintar ::

imam if stavek, v katerem je le ena boolean vrednost. Pa me zanima če res ni lažje negirati vrednosti kot tako:
if (Boolean == False):
???:\
Lahko je biti prvi, če si edini!

_tepko ::

if not Boolean?

grim_ ::

lahko uporabiš not: if (not Boolean):

edit: _tepko je bil hitrejši ;)

Zgodovina sprememb…

  • spremenil: grim_ ()

Quikee ::

Tudi z if (Boolean == False): ni po mojem čisto nič narobe.

Tak način preverjanja boolean vrednosti je včasih uporabno, če je programski jezik občutljiv (Python kolko testiram ni), če ovrednotenje v if ne bi rezultiralo v tip boolean ( recimo string = "abc" .. if (string) ..) in bi sporočil napako (ti pa tega ne bi rad).

jype ::

Python vedno ničelne vrednosti interpretira kot false, ostale pa true:

if 0: never
if None: never
if []: never
if {}: never
if (): never

Vsaka instanca objekta je true, če ne definira posebnih metod, ki so opisane v class customization v language reference.

In seveda velja tudi to.

If not 0: always


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Napovedovanje randoma [statistika]

Oddelek: Znanost in tehnologija
111054 (741) AtaStrudl
»

ASP.NET pisanje datoteke

Oddelek: Programiranje
91049 (927) King80
»

[VB2005PRO]Database

Oddelek: Programiranje
9948 (884) darkolord
»

dolžina vnešenega teksta

Oddelek: Izdelava spletišč
331635 (1248) darh

Več podobnih tem