# Assignment/Variable

## 存放值到變數之中

試看看以下的程式碼：

```python
x=1
y=100
print(x+y)
```

以上的`x=1`及是一個指派，稱為將1這個值指派(assignment)給x這個變數。

而`x+y`則是一個表達式(expression)，表達式是由運算子與運算元組成。

簡單來說，表達式就是一個可以被直譯器解讀有正確語法的程式語句。

## 變數的命名規則

1. 只能由英文，數字，底線的變化結合，如student, myStudent, my\_student。
2. 大小寫是有區分的，如 stu 與 STU 是不一樣的變數名稱。
3. 不能以數字開頭。

## 程式的一致性

編寫程式的時候，命名的一致性是很重要的，依據表達力，大小寫的時機，領域背景等等相關資訊來決定命名。
