Heim >Backend-Entwicklung >Python-Tutorial >Boolesche Operationen und wahre und falsche Werte
In Python kann jedes Objekt seinen wahren oder falschen Wert bestimmen: True, False
Bei der if- oder while-Bedingungsbeurteilung ist der folgende Situationswert False:
1.Keine
2.Flase
3. Wenn der Wert 0 ist, wie zum Beispiel: 0,0,0,0j
4. wie zum Beispiel: '',(),[]
5. Alle leeren Zuordnungen, wie zum Beispiel: {}
6. ) oder __len__()-Methode,
wenn diese Methode den ganzzahligen Null- oder Bool-Wert False zurückgibt.
Alle anderen Werte gelten als wahr – also Objekte vieler Typen sind immer wahr.
In Operationsoperationen und integrierten Funktionen das boolesche Ergebnis 0 oder False auf False zurückgeben
1 oder True bedeutet wahr
Die boolesche Operation in Python lautet wie folgt:
print('x or y -> if x is false,then y, else x ') x, y = 2, 0 print('{} or {} = {}'.format(x, y, x or y)) x1, y1 = 0, 10 print('{} or {} = {}'.format(x1, y1, x1 or y1)) x2, y2 = 0, 0 print('{} or {} = {}'.format(x2, y2, x2 or y2)) print('#' * 50) print('x and y -> if x is false,then x, else y ') print('{} and {} = {}'.format(x, y, x and y)) x1, y1 = 0, 10 print('{} and {} = {}'.format(x1, y1, x1 and y1)) x2, y2 = 0, 0 print('{} and {} = {}'.format(x2, y2, x2 and y2)) print('#' * 50) print('not x -> if x is false,then True,else False ') x = 2 print('not {} = {}'.format(x, not x)) x = 0 print('not {} = {}'.format(x, not x))
>
x oder y -> wenn x falsch ist ,dann y, sonst x
oder 0 = 2
oder 10 = 10
oder 0 = 0
######## ############################### ########
x und y - > wenn x falsch ist, dann x, sonst y
und 0 = 0
und 10 = 0
und 0 = 0
### ############################## #############
nicht x -> wenn x falsch ist, dann wahr, sonst falsch
nicht 2 = falsch
nicht 0 = wahr
>>>