English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Basis-Tutorial

Python-Flusskontrolle

Python Funktion

Python Datentypen

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Python-Hochschulwissen

Python-Referenzhandbuch

Python-Programm zum Tauschen von zwei Variablen

Python-Beispiel大全

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:

Quellcode: Mit der Verwendung von temporären Variablen

# 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.

Quellcode: Ohne die Verwendung von temporären Variablen

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

Python-Beispiel大全