tylko dziwne zachowanie "or" - normalnie zwraca False albo True
@scorpio18k: Nie "or" i "and" tak nie działa. Gdy pierwszy argument "or" jest prawdziwy bool(warunek) == True to zwraca go, w przeciwnym wypadku wykonuje i zwraca drugi argument. Dla "and" jest odwrotnie, gdy pierwszy jest prawdziwy, to wykonuje i zwraca drugi argument. Używa się
Chciałbym oficjalnie NAPLUĆ z tego miejsca na każdego któremu nie chcę się dziś iść na #wybory nie zależnie od tego na kogo by zagłosował. Oczywiście podwójnie chciałbym OPLUĆ tych którym się dziś nie chcę iść ale będą pisać o polityce na mirko regularnie.
Zaplusuj jeśli nie pobrałeś karty do referendum. Głosowałem chwilę po 7 rano i podobnie jak ja udziału w referendum odmówiła co druga osoba :) #polska #wybory #wydarzenia #chwalesie
form = ProductForm(request.POST or None)
gdzie ProductForm to klasa, która dziedziczy po forms.ModelForm
Co właściwie oznacza "or" i czy używa się tego tylko w Django czy normalnie w pythonie też albo może w innych frameworkach?
@GeDox: To się domyśliłem, tylko dziwne zachowanie "or" - normalnie zwraca False albo True
Widziałeś może takie "or" poza Django?
COS ?? 3.
Jeśli cos to null albo false, zwróci 3
@filozof900: Jest.
("tak" if warunek else "nie")@scorpio18k: Nie "or" i "and" tak nie działa. Gdy pierwszy argument "or" jest prawdziwy
bool(warunek) == Trueto zwraca go, w przeciwnym wypadku wykonuje i zwraca drugi argument. Dla "and" jest odwrotnie, gdy pierwszy jest prawdziwy, to wykonuje i zwraca drugi argument.Używa się
@filozof900: Jest "ternary" bo ma trzy argumenty i jest operatorem, bo ta konstrukcja jest wyrażeniem.
@filozof900: Tak, bo tak nazwali ten ternary operator ( ͡° ͜ʖ ͡°)
Też życzę miłego dnia.
@scorpio18k: w tym celu możesz użyć any()
any([zmienna1, zmienna2])