English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel werden Sie lernen, zwei Variablen mit der Verwendung von temporären Variablen (ohne die Verwendung von temporären Variablen) auszutauschen.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenPython-ProgrammierungThema:
# Python-Programm zum Tauschen von zwei Variablen x = 5 y = 10 # Akzeptieren Sie die Eingaben des Benutzers #x = input('Geben Sie den Wert von x ein: ') #y = input('Geben Sie den Wert von y ein: ') # Erstellen Sie eine temporäre Variable und tauschen Sie die Werte temp = x x = y y = temp print('Wert von x nach dem Austausch: {}'.format(x)) print('Wert von y nach dem Austausch: {}'.format(y))
Ausgaberesultat
Wert von x nach dem Austausch: 10 Wert von y nach dem Austausch: 5
In diesem Programm verwenden wir die temporäre Variable temp, um den Wert von x temporär zu speichern. Dann wird der Wert von y in x gelegt und der Wert von temp in y. Auf diese Weise können die Werte ausgetauscht werden.
In Python gibt es eine einfache Struktur, um Variablen auszutauschen. Der folgende Code ist gleich wie der obige Code, aber ohne die Verwendung von temporären Variablen.
x = 5 y = 10 x, y = y, x print("x =", x) print("y =", y)
Wenn alle Variablen Zahlen sind, können Sie gleiche Operationen mit arithmetischen Operationen ausführen. Auf den ersten Blick mag es nicht intuitiv erscheinen. Aber wenn Sie darüber nachdenken, ist es leicht zu verstehen. Hier sind einige Beispiele
Addition und Subtraktion
x = x + y y = x - y x = x - y
Multiplikation und Division
x = x * y y = x / y x = x / y
XOR-Austausch
Dieser Algorithmus ist nur für Ganzzahlen geeignet
x = x ^ y y = x ^ y x = x ^ y