這個小節將會介紹變數的相關說明。所謂的變數, 是在一段期間中, 可以用來儲存數字或文字等資料的功能, 如果要以常見的例子做比喻, 大概就像手機裡的通訊錄吧!雖然這樣的形容, 可能很難在您的腦中將通訊錄和程式用語的變數做個連結, 不過請先有個「2 者是類似的東西」這樣的概念, 容筆者繼續往下說明。 變數是什麼? 應該很少人會把所有朋友或同事的電話號碼全部記起來吧!通常都是將名字和電話號碼以 1 組資料的形式, 記錄在手機的通訊錄中。等到需要連絡的時候, 再尋找對方的名字、找出先前記錄的電話號碼撥出電話。換句話說, 這樣的方式可以視為「將電話號碼的資料加上對方的名字再儲存起來」。 變數的機制就類似手機通訊錄的記錄方式。首先, 準備好程式執行過程中所需的數值或字串之類的資料, 然後為資料取個名稱後儲存起來, 之後只要透過這個名稱就能呼叫出資料, 供程式執行使用。 尚未習慣撰寫程式的時候, 也許會覺得變數的概念有點難懂, 不過請不必太擔心,變數其實並不難, 只要多練習幾次, 一定可以理解它的用法。 練習使用變數 在前個小節中, 已經練習過使用 Python 的功能執行各式各樣的數學運算, 這裡就使用「變數」功能, 學習更接近實際程式的撰寫方式。 程式中變數的陳述方式如下所示, 在變數的名稱與儲存的內容值之間加個 =(等號)就可以了。等號的前後可以不加空格。 這樣的動作稱為將內容值「指派(Set)」給變數 (也可稱之為「存入」或「代入」)。以前面所提到的手機通訊錄例子來說, 就像是使用 = 號將電話號碼指派給某個名字。 請注意, 在數學計算式 1+1=2 中, = 號是表示左邊的計算式和右邊的數值相等,不過 Python 將等號視為將「值」存入「變數」的運算子。請啟動 Python 的互動式介面, 一邊撰寫程式碼一邊體會它的功用吧!.......﹝詳細內容﹞ 更多內容請見 《 Python 程式設計「超入門」 》 |
沒有留言:
張貼留言