Python 的資料型別

不同應用場景的基礎資料型別。

Yao-Jen Kuo
數聚點文摘
Published in
14 min readSep 11, 2021

--

Photo by Xavi Cabrera on Unsplash

🚀在瀏覽器啟動 JupyterLite 瀏覽完整文章與程式碼!

🚀在瀏覽器啟動 Binder 瀏覽完整文章與程式碼!

🔖訂閱數據交點 https://datainpoint.substack.com/welcome

自行定義函數的方式

Python 的函數使用方式我們得知,函數的來源包含內建函數總共有四個管道可以取得:

  1. 內建函數。
  2. 標準模組。
  3. 第三方模組。
  4. 自行定義。

這四個管道之中,僅有內建函數可以供我們直接使用,另外三個管道的函數都必須在呼叫之前確定好在欲產生作用的範疇中已經被載入或者定義。取用標準模組以及第三方模組中的函數之前,必須確認模組是否已經安裝、是否已經載入,取用自行定義的函數之前,則是必須確認該函數是否已經完成定義,自行定義函數需要考慮五個組成要件:

  1. 函數名稱 function_name
  2. 輸入 INPUTS
  3. 參數 PARAMETERS
  4. 函數主體(縮排的程式區塊)。
  5. 輸出 return 以及 OUTPUTS
def function_name(INPUTS, PARAMETERS):
# body of the function
# ...sequence of statements
# ...
return OUTPUTS

五個組成要件看似抽象,不過想想平日購買珍珠鮮奶茶的流程,就跟函數的組成一般:

  1. 函數名稱:購買珍珠鮮奶茶。
  2. 輸入:中杯 35 元;大杯 50 元。
  3. 參數:甜度(無糖、微糖、半糖、少糖、全糖)與冰塊(去冰、少冰、全冰)。
  4. 函數主體:點餐、貼標籤、加珍珠、加冰塊、倒茶、加鮮奶一直到封口。
  5. 輸出:珍珠鮮奶茶。

如果將哈囉世界改寫為函數形式,每次只需要輸入函數名稱並加上小括號 hello_world(),就可以獲得 “Hello, World!“ 這個字串為輸出。

def hello_world():
return "Hello

--

--