# Python - 變數宣告與命名 ###### tags: `python` `九年級` ## 一、 變數宣告 + 可以透過指派運算子 `=` 來宣告變數,如下範例 ### 範例 1-1 ```python= # 變數名稱 = 資料 x= 100 y= -2222222222 z= "你好" print(x) print(y) print(z) ``` >輸出: 100 -2222222222 你好 + 第2行中 `x` 代表變數名稱,`=` 右邊放置資料數值,表示變數:`x` 的值為:`100` + 第3行,表示變數:`y` 的值為:`2222222222` + 第4行,表示變數:`z` 的值為:`"你好"` ___ ### 將資料想像成箱子與標籤 + 所以將裝有整數 1 的箱子貼上 a 的標籤,即表示 **變數a** 的值 **設定** 為 **1** + `a+b` 可以把它當作`a`與`b`兩個箱子的資料經過加法處理後放在的新大箱子中,並貼上標籤`c` ### 範例 1-2 ```python= a=1 #變數a的數值指派為1 b=3 #變數b的數值指派為3 c=a+b #變數c的數值指派為a+b ``` ![](https://i.imgur.com/SPKmE4l.png =30%x) ___ ## 二、變數命名 ### 正確的變數命名 + 使用英文字母與數字組合命名 + 字首必須要為英文 + 如果要使用符號區隔單字,建議使用底線符號:`_` + `_` 符號可以透過按住`shift`+`-`(注音ㄦ)打出來 ### 範例 2-1 ```python= a=1 student='小明' student_score=80.5 #底線是可以使用的命名字元 money=100 Teacher2="李心華" ``` ___ ### 錯誤的變數命名 + 變數名稱字首為數字 + 變數名稱中含運算子符號 ### 範例 2-2 ```python= !student='小明' #變數不能以運算子類型符號開頭 123student="小洪" #變數不能以數字做為開頭 student-score=80.5 #變數不能以運算子符號來命名新變數 money!=100 #變數不能以運算子符號來命名新變數 ```