Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 程序交換兩個變量

Python 實(shí)例大全

在此示例中,您將學(xué)習(xí)使用臨時變量(而不使用臨時變量)交換兩個變量。

要理解此示例,您應(yīng)該了解以下Python編程主題:

源代碼:使用臨時變量

# Python程序交換兩個變量

x = 5
y = 10

# 接受用戶的輸入
#x = input('輸入x的值: ')
#y = input('輸入y的值: ')

# 創(chuàng)建一個臨時變量并交換值
temp = x
x = y
y = temp

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

輸出結(jié)果

交換后x的值: 10
交換后y的值: 5

在此程序中,我們使用temp變量臨時保存x的值。 然后,將y的值放在x中,然后將temp的值放在y中。 這樣,就可以交換值。

源代碼:不使用臨時變量

在Python中,有一個簡單的結(jié)構(gòu)可以交換變量。以下代碼與上面的代碼相同,但未使用任何臨時變量。

x = 5
y = 10

x, y = y, x
print("x =", x)
print("y =", y)

如果變量都是數(shù)字,則可以使用算術(shù)運(yùn)算執(zhí)行相同的操作。乍一看可能看起來并不直觀。但是,如果您考慮一下,就很容易弄清楚。這里有一些實(shí)例

加減

x = x + y
y = x - y
x = x - y

乘法與除法

x = x * y
y = x / y
x = x / y

異或交換

此算法僅適用于整數(shù)

x = x ^ y
y = x ^ y
x = x ^ y

Python 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清