17. Lektion: Fehlerbehandlung: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
assert, try/except<br>
+
== assert==
 +
Assert prüft eine Bedingung und gibt wenn False eine Meldung aus.
 +
<pre>
 +
>>> a = 1
 +
>>> b = 2
 +
>>> assert a < b, 'a ist kleiner als b'
 +
>>> assert a == b, 'a ist kleiner als b'
 +
    Traceback (most recent call last):
 +
      File "<stdin>", line 1, in <module>
 +
    AssertionError: a ist kleiner als b
 +
>>>
 +
</pre>
 +
, try/except<br>
 +
 
 +
 
 +
 
 
[https://phyton.plainenglish.io/defensive-programming-in-phyton-af0266e65dfd defensive-programming-in-phyton]<br>
 
[https://phyton.plainenglish.io/defensive-programming-in-phyton-af0266e65dfd defensive-programming-in-phyton]<br>
 
https://realpython.com/python-catch-multiple-exceptions/<br>
 
https://realpython.com/python-catch-multiple-exceptions/<br>

Version vom 3. Oktober 2023, 12:05 Uhr

assert

Assert prüft eine Bedingung und gibt wenn False eine Meldung aus.

>>> a = 1
>>> b = 2
>>> assert a < b, 'a ist kleiner als b'
>>> assert a == b, 'a ist kleiner als b'
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    AssertionError: a ist kleiner als b
>>> 

, try/except


defensive-programming-in-phyton
https://realpython.com/python-catch-multiple-exceptions/


Navigation

Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite