函式的回傳值 函式回傳值可以使用tuple回傳多個資料,例如:以下ymd函式使用tuple回傳時間的年、月與日。 def ymd(): now = da...
函式的輸入與輸出 函式的輸入 函式中有預設值的輸入參數一定放在後面,預設值要式不可以變的常數,不能為串列或字典等可以修改的資料結構 #input def f(s...
函式與變數的作用範圍 變數作用範圍分成全域變數與函式內的區域變數,宣告在最上面最外層的稱作全域變數,宣告在函式內的變數稱作區域變數,函式內若沒有那個變數就會往函...
函式的定義、傳回值與呼叫 自訂函式需要包含兩個部分,分別式「函式的定義」與「函式的呼叫」。「函式的定義」是實作的函式功能,輸入參數與回傳處理後的結過,「函式的呼...
費氏數列 費氏數列氏將第1項與第2項相加等於第3項,第2巷與第3項相加等於第4項,依此類推,初始化費氏數列的第1項為1且第2項為1,計算出前n項的費氏數列,n由...
生成式(comprehension) 生成式可以依照規模產生資料,接著將資料儲存在串列、字典與集合內。 串列生成式 若要生產一個串列有5個數字,而5個數字分別是...
for迴圈與資料儲存容器 若要取出資料儲存容器(tuple、串列、字典與集合)的所有元素,可以使用「for」一個一個取出每一個元素,再對每一個元素進行計算。 使...
迴圈結構特殊指令的使用-break、continue與else 迴圈在特殊需求下可以適用break、continue與else指令,當要跳出迴圈時可以使用bre...
巢狀迴圈 巢狀迴圈並非新的程式結構,只是迴圈範圍內又有迴圈,巢狀迴圈可以有好幾層,巢狀迴圈與單層迴圈運作原理相同,從外層迴圈來看,內層迴圈指示外層迴圈內的動作,...
1.練習打字 在Typing Club練習打字 2.練習上傳檔案 3.下載及使用pyperclip模組 4.下載及使用pyautogui模組 結合前面的上傳...
迴圈結構 - 使用for for迴圈結構通常用於已知重複次數的方程式,迴圈結構中指定迴圈變數的初始值、終止值與遞增(減)值,迴圈變數將由初始值變化到終止值的前一...
多向選擇結構讓程式執行路徑可以有無限多種選項,我們可以使用多個 if-elif-else 來達成多向選擇結構,以下說明多項選擇結構與法 : #多向選擇結構語法...
單向選擇結構 單向選擇結構是最簡單的選擇結構,單向選擇結構只做到測試條件為真時,執行條件為真的動作,只有一個方向的選擇,因此稱作單向選擇結構。 單向選擇程式語法...
接續昨天的內容,今天要繼續介紹串列(list)喔~~讓我們開始吧, 串接兩個串列 #input todo_list_1 = ['打球','掃地','煮飯'] t...
今天要來跟大家介紹串列(list),串列為可修改的序列資料,可以修改元素資料、新增、刪除、插入、與取出元素,使用list函式可以將資料轉換成串列,並可以使用[:...
Python的資料儲存容器,可以分為tuple、串列(list)、字典(dict)與集合(set)四種,以下表格簡單介紹一下 : Python的資料儲存容...
這邊會給大家一些練習題,以及參考解答,過程可能會與大家有些不盡相同,還請各位多多包涵,我會先將執行結果附上,可以先自行練習,再來看我的解法喔,就讓我們開始吧 !...
字串的內建函式 字串類別內建許多函式,只要是Python字串就自動擁有這些函式,以下介紹常用的內建函式。 字串.split(切割字元) # input a =...
昨天介紹的資料視覺化之後,大家是否有自己練習看看呢?能畫出圖是一件很有趣的事情哦!接著我們來介紹另一個視覺化套件 Seaborn,它是以 matplotlib...
昨天介紹的資料分析後,相信大家對於資料分析都能輕鬆上手。把特如果要把一堆數據和資料給你的老闆和顧客看,可能就比較不適合。一張圖勝過於千言萬語,你需要是將數據進行...
今天接著介紹 pandas 如何表對資料表合併、資料匯總等等進階用法! 資料表合併 inner join 假設有X表和Y表,我們想要取兩邊都有的資料,就會用到...
字串 在Python裡扮演很重要的角色,使用**單引號「'」與雙引號「"」**所包含的文字,都會被視為字串,字串內可以儲存Unicode編碼的文字,我...
運算子 今天這篇主要會介紹一些運算子,不一定都是數學上的運算,也有判斷True或False的,就讓我們繼續看下去吧~~~ 指定運算子 指定運算子用等號(=)表示...
了解 Python 的特性之後,來看看 Python 還有什麼厲害之處吧~ 所以 Python,你有多猛? 語法簡單、直觀、可讀性高 請搭配此圖片...
所謂工欲善其事,必先利其器。 選擇 Python 的理由又是什麼?那我們得先從語言的特性及優缺點來探討。 Python 是什麼?爬蟲類嗎? 圖片來源 Pytho...
資料型別 以下給大家介紹一些常用的資料型別,如下 : 符號 說明 False 布林值False 0 整數0 0.0 浮點數0.0 ()...
嗨~大家好,接下來是為期一個月的鐵人挑戰 print('Day_1') 今天是想先跟大家做跟心靈喊話,或許你我都不是很會寫程式,而我自己也曾經很害怕寫程式,也...
excel 是很多人常用來處理報表與數據的工具,同樣地在 python 也有一個套件常常在處理這件事,就是我們今天的主角 Pandas。這個工具是很多人在做 p...
很快地今天進入基礎觀念最後一個小章節(感動流淚啊XD),將帶大家說明流程控制、迴圈和函數的基本概念! 流程控制 流程控制可以讓我們利用程式碼做不同的事情哦!基本...
昨天初步認識 python 怎麼設定變數的操作,今天我們要聚焦在串列、字典、字串的操作,東西有點多XD 大家實際把程式碼執行看看會更有感覺! 串列(List)...