Hat Python eine switch-Anweisung?

Inhaltsverzeichnis:

Hat Python eine switch-Anweisung?
Hat Python eine switch-Anweisung?

Video: Hat Python eine switch-Anweisung?

Video: Hat Python eine switch-Anweisung?
Video: Java Tutorial Deutsch (German) [8/24] - Switch-Case Abfrage 2024, November
Anonim

Im Gegensatz zu anderen Programmiersprachen hat die Python-Sprache keine switch-Anweisungsfunktionalität.

Warum hat Python keine switch-Anweisung?

Python hat keine switch/case-Anweisung wegen unbefriedigender Vorschläge. … Die meisten Programmiersprachen haben switch/case, weil sie keine richtigen Zuordnungskonstrukte haben. Sie können einer Funktion keinen Wert zuordnen, deshalb haben sie ihn.

Hat Python die switch case Aussage wahr oder falsch?

Eine switch case-Anweisung ist eine mehrfach verzweigte Anweisung, die den Wert einer Variablen mit den in den Fällen angegebenen Werten vergleicht. Python hat keine switch-Anweisung, aber sie kann mit anderen Methoden implementiert werden, die weiter unten besprochen werden.

Bieten andere Sprachen eine switch-Anweisung?

Switch-Anweisungen funktionieren ähnlich wie die if-Anweisung, die in Programmiersprachen wie C/C++, C, Visual Basic verwendet wird. NET, Java und existiert in den meisten höheren imperativen Programmiersprachen wie Pascal, Ada, C/C++, C, Visual Basic.

Kann Groß-/Kleinschreibung für Zeichenfolgen Python verwendet werden?

Die Switch-Methode nimmt ein Argument 'Monat' und konvertiert es in einen String, hängt es dann an das Case-Literal an und übergibt es dann an die getattr-Methode, die dann die passende Funktion zurückgibt, die in der Klasse verfügbar ist. Wenn keine Übereinstimmung gefunden wird, gibt die getattr-Methode standardmäßig die Lambda-Funktion zurück.

Empfohlen: