Latest web development tutorials

Python scambio variabile

Document Object Reference Esempi python3

I seguenti esempi sono due variabili di ingresso da un utente e cambio:

# -*- 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))

Eseguire i risultati di output di codice di cui sopra:

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

L'esempio di cui sopra, abbiamo creato una temperatura variabile temporanea, la variabile TEMP, quindi assegnare il valore dei valori di Y e X sono memorizzati x, y, infine, l'assegnazione temporanea ad una variabile.

Non utilizzare le variabili temporanee

Non possiamo creare una variabile temporanea, con un modo molto elegante per lo scambio di variabili:

x,y = y,x

Così l'esempio precedente verrebbe modificato come segue:

# -*- 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))

Eseguire i risultati di output di codice di cui sopra:

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

Document Object Reference Esempi python3