Python 運算式與陳述

  • 大數學堂
  • May 23, 2022, midnight
Python 運算式與陳述

這個章節將深入探討Python中的運算式和陳述。運算式是由值 運算子和函數組成的程式碼片段,用於執行特定的計算。我們將學習使用算術 比較和邏輯運算子來建立運算式。陳述是以關鍵字和內容為基礎的語句,用於執行特定操作。我們將學習各種陳述,包括條件陳述 迴圈陳述以及函數定義和呼叫。

開始上課

函式簡介

  • 大數學堂
  • May 23, 2022, midnight
函式簡介

Python中的函式使用def關鍵字定義,接受輸入值並返回結果。

開始上課

匿名函式 (Lambda)

  • 大數學堂
  • May 23, 2022, midnight
匿名函式 (Lambda)

匿名函式(lambda函式)是一種輕量級的函式,在Python中可以直接定義和使用,不需要使用def關鍵字。lambda函式的語法簡單,可以使用lambda關鍵字指定參數,並定義函式的運算邏輯。lambda函式常用於單次使用且簡單的函式定義,可以應用於列表排序 過濾和映射等操作,也可以與內建函數如map() filter()等一起使用。

開始上課

生成器(Generator)

  • 大數學堂
  • May 23, 2022, midnight
生成器(Generator)

生成器是一種特殊的函式,可以逐步生成數據。它使用yield關鍵字返回數據,而不是使用return。這種方式可以節省內存空間,適用於處理大量數據的情況。生成器可以通過for迴圈遍歷數據,也可以使用next()函式獲取下一個數據。每次調用生成器時,它會從上次yield所在位置繼續執行,直到遇到下一個yield或結束。

開始上課

類別(Class)

  • 大數學堂
  • May 23, 2022, midnight
類別(Class)

在Python中,類別(Class)是一種用來創建物件的模板,它封裝了相關的屬性和方法。類別可以看作是一種自定義的數據類型,可以擁有屬性和方法。使用類別可以更方便地組織和管理程式碼,並提供封裝 繼承和多型等特性。要創建一個類別,可以使用class關鍵字,在內部定義屬性和方法。透過點運算符可以訪問類別的屬性和方法。示例中定義了一個名為Person的類別,並創建了該類別的實例,可以透過該實例訪問類別的屬性和方法。

開始上課