Gibt es eine pythonische Möglichkeit, den Wert einer Variablen in einer „case“-Anweisung abzurufen? [Duplikat]Python

Python-Programme
Anonymous
 Gibt es eine pythonische Möglichkeit, den Wert einer Variablen in einer „case“-Anweisung abzurufen? [Duplikat]

Post by Anonymous »

Python-Match-Anweisung verursacht Probleme mit Konstanten, z. B. Dieses Skript lässt sich nicht kompilieren:

Code: Select all

A, B = 13, 42
x = A

match x:
case A: print('a')
# case int(A): print('a')
# case 13: print('a')
case B: print('b')
es sei denn, stattdessen wird eine der auskommentierten Zeilen verwendet. Gibt es eine pythonischere und allgemeinere Möglichkeit, den Wert von A zu erhalten als int(A)?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post