點擊愛心追蹤,獲取每周免費文章

figure-1



figure-1

Python v.s. Excel

變數的宣告與賦值

身為 Pyhton 新手的你,是否有以下疑問?

當我們完成了一連串的複雜運算後,

該怎麼把我們的結果儲存起來呢?


如同 Excel 用其他的格子儲存資料一樣,

Python 也會利用變數來暫時儲存計算結果。

而 Python 將變數暫存

主要是經由「宣告」及「賦值」兩個步驟:


何謂「宣告」呢?

簡單說就是先幫一個格子取名子,如 Excel 的 A1 一樣,進行完宣告後 Python 便能看懂使用者取名的變數名稱。

Ex. A1 宣告為 【股宅】

figure-2



何謂「賦值」呢?

賦值就如同 Excel 格子中的公式一樣,把具體要儲存進變數的東西告訴 Python。

Ex. 股宅 = 9487

figure-3




以下示範在 Python 進行賦值的例子:

x = 5  -----------(1)

y = 2*5+3 ------(2)

z = 2*x+y -------(3)


(1) 我們取名的變數就是 x,然後將 5 存進 x 裡面。

執行程式碼 (1),將宣告 x 變數並賦值 x = 5。


(2) 我們取名的變數是 y,然後將 2*5+3 的結果存進 y 裡面。

執行程式碼 (2),將宣告 y 變數並賦值 y = 13,因為 2*5+3 = 13。


(3) 我們取名的變數是 z,然後將 2*x+y 的結果存進z裡面。

執行程式碼 (3),將宣告 z 變數並賦值 z = 23,因為 2*x+y = 2*5+13 = 23。


Python 與 Excel 不一樣的是

在Excel中:

假如把 x, y, z 的內容都設定好函式了,

當我們再次改變了 x 的值,譬如 x 改成 7,

則 z 的值會跟著連動改變成 2*x+y = 2*7+13 = 27。


在Python中:

當執行完一遍 (1), (2), (3) 三行程式碼後,

x, y, z 分別被賦值了 5, 13, 23的值。

這時候如果我們執行程式碼:x = 7,也就是把 x 的值改成 7,

z 的值並不會像 Excel 那般連動改變成 27,

除非我們再執行一次 (3)。


快打開你的 Python 試試看吧~




必學的程式語言

一個月四篇免費基礎教學figure-2

總的來說 Python 是個簡單易學的程式語言,可做到的功能卻十分豐富,非常適合作為程式初學者學習的第一種程式語言,並且 Python 強大的資料處理分析能力及人工智慧支援性,使得 Python 能夠協助使用者處理以往 Excel 不容易處理的大數據,提升使用者的工作品質及效率。

這個訂閱專欄的主要功能,就是深入淺出的教大家寫 Python,只要跟著股宅一步一步的學習,不管在投資上、工作上,都能為自己加分喔!! 而且重點是 : 「絕對學得會」!


從 0 至 1 的新手程式教學

一、每月 4 篇輕量級 Python 教學

->程式學習

->投資應用

->生活應用

->資料整理

二、加開互動式議題研究室

每 3 個月做出一個短暫公開的網站,以數據分析探討一個股市/經濟議題/迷思/都市傳說,設計互動遊戲功能,讓使用者在互動過程中,檢視視覺化數據分析,從而了解議題,破解迷思。

一個月僅 99 元,趕緊訂閱加入學習 Python (點擊前往)