在Python中,可以使用同步賦值語句來同時給多個變量賦值。同步賦值語句的語法如下:
variable1, variable2, ..., variableN = value1, value2, ..., valueN
其中,variable1, variable2, ..., variableN
是要賦值的變量列表,value1, value2, ..., valueN
是對應的值列表。
要調用同步賦值語句,只需要在代碼中使用上述語法即可。例如:
x, y = 10, 20
print(x) # 輸出結果為: 10
print(y) # 輸出結果為: 20
在上述例子中,我們使用同步賦值語句將 10
賦值給變量 x
,將 20
賦值給變量 y
。然后,通過 print
函數打印出變量 x
和 y
的值。
需要注意的是,同步賦值語句的左邊變量的數量必須與右邊值的數量相等,否則會拋出異常。例如:
x, y = 10, 20, 30 # 會拋出異常,左邊變量數量與右邊值的數量不一致
同步賦值語句還可以用于交換兩個變量的值,例如:
x, y = 10, 20
x, y = y, x
print(x) # 輸出結果為: 20
print(y) # 輸出結果為: 10
在上述例子中,通過同步賦值語句,我們交換了變量 x
和 y
的值。首先,將 y
的值賦給 x
,然后將 x
的值賦給 y
,從而完成了值的交換。最后,通過 print
函數打印出交換后的變量值。