Latest web development tutorials

Python Variablenaustausch

Document Object Reference Beispiele Python3

Die folgenden Beispiele sind zwei Variablen von einem Benutzer eingegeben, und der Austausch:

# -*- coding: UTF-8 -*-

# Filename : test.py
# author by : www.w3big.com

# 用户输入

x = input('输入 x 值: ')
y = input('输入 y 值: ')

# 创建临时变量,并交换
temp = x
x = y
y = temp

print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))

Führen Sie die oben genannten Code Ausgabeergebnisse:

输入 x 值: 2
输入 y 值: 3
交换后 x 的值为: 3
交换后 y 的值为: 2

Das obige Beispiel haben wir eine temporäre Variable temp, die temporäre Variable, dann weisen Sie den Wert von y und x-Werte x gespeichert, y schließlich Temp Zuweisung zu einer Variablen.

Verwenden Sie keine temporäre Variablen

Wir können nicht eine temporäre Variable, mit einem sehr elegante Art und Weise erstellen Variablen auszutauschen:

x,y = y,x

So würde das obige Beispiel wie folgt modifiziert werden:

# -*- coding: UTF-8 -*-

# Filename : test.py
# author by : www.w3big.com

# 用户输入

x = input('输入 x 值: ')
y = input('输入 y 值: ')

# 不使用临时变量
x,y = y,x

print('交换后 x 的值为: {}'.format(x))
print('交换后 y 的值为: {}'.format(y))

Führen Sie die oben genannten Code Ausgabeergebnisse:

输入 x 值: 1
输入 y 值: 2
交换后 x 的值为: 2
交换后 y 的值为: 1

Document Object Reference Beispiele Python3