###### tags: `chapter 2` `Python` # 2-3 指派運算子 & 多重指定 # ### 指派運算子 ### 上一章節在賦予變數`hourly_salary`值時,我們使用的`=`來賦值,除了賦值這個操作之外,也有其他指派運算子,以下也列出所有運算子以及其功能 ![](https://i.imgur.com/P0HlQa4.jpg) ### 多重指定 ### 程式在撰寫時可能會面臨要賦予多個變數初值的狀況,python支援一個非常方便的功能,他能夠用一行程式碼來完成對多個變數的賦值,你只需要將變數和想賦予的值用`,`隔開即可,這個功能可以讓我們的程式碼看起來更加精簡。 ```python= x , y , z = 10 , 20 , 30 print(x) print(y) print(z) ``` 除了一次賦予多個值之外,python也可以用更便捷的寫法來交換兩個變數的值,比起在C語言裡用buffer儲存或著做加減運算來交換,這個方法更為直觀! ```python= x , y = 10 , 30 print(x , y) x , y = y , x print(x , y) ```