Latest web development tutorials

Python переменная обмен

Ссылка на объект документа Примеры python3

Следующие примеры являются две переменные введены пользователем, и обмен:

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

Выполните приведенные выше результаты вывода кода:

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

В приведенном выше примере, мы создали временную переменную Temp, то переменную временную, а затем присвоить значение у и х значения сохраняются х, у, наконец, назначение временного секретаря переменной.

Не следует использовать временные переменные

Мы не можем создать временную переменную, с очень изящным способом обмена переменными:

x,y = y,x

Таким образом, приведенный выше пример будет изменен следующим образом:

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

Выполните приведенные выше результаты вывода кода:

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

Ссылка на объект документа Примеры python3