fbpx
Python初學程式

Python 常用數據類型 – 元組

前言 什麼是元組? 元組的使用與列表相似,不同之處在於元組是不可修改的,元組使用圓括號(  ),而列表使用中括弧。 大綱 定義元組 常用操作 一.定義元組 1. 使用逗號的方法: https://gist.github.com/Celia-code/0258748256705e006d27f2b8cd75129a   2. 使用圓括號的方法: https://gist.github.com/Celia-code/41a5d8e11450757f92269a2c0ad49fb2   3. 使用tuple函數:     範例:將一列表轉換為元組 https://gist.github.com/Celia-code/e36efa69ab3bf26aa5e85512a9a88439   4. 定義只有一個元素的元組:…
celia
May 11, 2020
Python初學程式

Python 常用數據類型 – 列表

前言 為什麼需要列表? 列表相當於一個容器。可以把一系列相關的值放在這個容器中進行存儲。比如現在要存儲水果的種類,那麼如果通過之前的方式,一種水果用一個變數存儲,那麼代碼將變得非常冗長。正確的存儲方式是:定義一個列表類型的變數,然後把所有這些水果的名字存儲到這個列表中。 大綱 列表介紹 常用操作 一. 列表介紹 1. 定義列表:使用左右兩個中括弧的形式 https://gist.github.com/Celia-code/ca720ef3acc31ba0d70950b3a21719fa 2.取列表中的值:列表支持下標操作,利用索引值取值 列表中每一個元素都有自己的索引值(index),索引值由 0 開始。 3.利用循環從列表中取值: https://gist.github.com/Celia-code/fd1c4646be83bcd78b5b467ce5b5f35fhttps://gist.github.com/Celia-code/41c41b015ef45ca604f7de50d14c0126 循環介紹 👉🏻Python循環語句 : For循環 、Python循環語句 : While循環 4.列表嵌套:列表中也可以儲存列表…
celia
May 4, 2020
Python初學程式

Python 常用數據類型 – 布爾值

前言: ‌本文將會介紹介紹布爾值類型及其應用場景。 大綱 布爾值類型 int類型的子類 應用 一. 布爾值類型 布爾值(Bool)總共分為兩種類型,兩者均大寫開頭,並非字符串: True (真) False (假) Python 認訂為 False 的值: False 0 None ' ' , ( ),…
celia
April 30, 2020
Python初學程式

Python 常用數據類型 – 數值

前言: ‌本文將會介紹數值表現形式、參與運算符運算、相關的數學函數和隨機函數。 大綱 數值表現形式 參與運算符 數學函數 隨機函數 一. 數值表現形式 整數(int) 整數支持二進位、八進位、十進位以及十六進位的表現形式 浮點數(float) 由整數及小數部分組成,也可以用科學計數法表示 ex :1.682e2 = 1.682 * 10^2 複數(complex) 複數的表現形式為a+bj,或complex(a,b)分為實部和虛部。 二. 參與運算符 算術運算符 2.…
celia
April 25, 2020
Python初學程式

Python 常用數據類型 – 字符串

前言:什麼是字符串? 在Python中,使用單引號或者雙引號括起來的,就是字符串。但如果開頭使用的是單引號,那麼結尾也必須使用單引號,前後需一致。 字符串也可以用六個單引號或雙引號括起來。 在Python中,字符串分為兩種類型: ♦ str : 是unicode字符串 https://gist.github.com/Celia-code/2312c5571cb1165f7ea7f6fe580482b4 ♦ bytes: 經過編碼後的字符串,是一種字節符,適用於保存磁盤上或者是網路上傳輸。 大綱 字符串拼接 字符串格式化 字符串下標&切片操作 轉義字符&原生字符串 常見操作 一. 字符串拼接 使用加號形式 https://gist.github.com/Celia-code/d2917bf93561cb4f476c2b4a2cea9f60 2. 使用格式化形式 https://gist.github.com/Celia-code/0a1c65666a28fdbb0fc950cfa8e1c4ea…
celia
April 23, 2020
Python初學程式

Python – 第一章總結

一.前言: 本文內容將用範例來總結第一章所學的Python知識點。 二.大綱: 實例運用 三.實例運用 實現: 讓使用者輸入學生姓名及成績,保存結果並打印。  計算所輸入的學生總人數和班平均,以及判斷成績是否及格。 完整代碼: https://gist.github.com/Celia-code/d0388d87224e4243ca2097a53da10b14 下面將代碼分段來說明: 【1 - 2】創建一個列表:student_list;while迴圈開始時,total(成績總和)為0。 【4 - 8】進入while迴圈,自訂一變量name接收用戶輸入的學生名。當用戶輸入Enter(’ ’表示Enter),打印結束程序並退出迴圈。 【9 - 11】用戶輸入不為Enter時,繼續執行下面代碼進入while迴圈,自訂一變量score接收用戶輸入的學生成績。 【12 - 15】當用戶輸入的成績大於或等於0,將此成績加入總成績中,並打破迴圈。若成績並未大於或等於0,不會執行 if…
celia
April 20, 2020
Python初學程式

Python循環與嵌套

一.前言: 本文內容將會介紹Python 循環中,介紹循環中的嵌套以及pass語句運用,並以代碼作為範例說明。 二.大綱: Python循環與 if 的嵌套 Python循環與循環間嵌套 pass語句用法 實例運用 三.Python循環與 if 的嵌套 在for / while 循環中包含 if 條件判斷式,將其稱為循環中的嵌套。 代碼範例: https://gist.github.com/Celia-code/73b85c62eb3223516cb6708cffb0374e 代碼說明: for 迴圈遍歷 1~100…
celia
April 20, 2020
Python初學程式

Python循環語句打斷 : break&continue命令

一.前言: 本文內容將會介紹Python 循環中,break&continue命令的應用及差異之處,並以代碼作為範例說明。 二.大綱: break命令 continue命令 實例運用 三.break命令: 迴圈執行時,如果要中途結束執行,可使用 break 命令強制離開迴圈。 其代碼範例為: https://gist.github.com/Celia-code/15778712cfcbb719aa4c8d5a8597113d 代碼說明: for 迴圈由可循環對象 1~10 間取值。 迴圈執行時,由於i = 1 不符合 i == 7的…
celia
April 16, 2020
Python初學程式

Python循環語句 : while循環

一.前言:  本文內容將會介紹Python While循環語句定義及語法,文章嵌入代碼示範如何使用。   二.大綱: while 循環語句 案例:輸入用戶資料 for與while間的選擇   三.while 循環語句 在程序編寫的過程中,在循環沒有固定次數的情況,會選擇使用while循環。 其基本語法結構為: while( 條件式 ): #「( 條件式 )」的括號可省略 要執行的代碼 條件式 = True  → 執行程式區塊。…
celia
April 13, 2020
Python初學程式

Python循環語句 : for循環

一.前言: 本文內容將會介紹Python for循環語句的用法,文章嵌入代碼示範如何使用。 二.大綱: 何謂迴圈? for 循環語句 for...else語句 案例:打印出1-100間的偶數 三.何謂迴圈   在程序編寫的過程中,會經常重複執行一些相同的步驟;而迴圈的用途是讓指定的某段敘述在條件符合的情況下一直重覆執行。我們可以利用迴圈來進行重覆性的資料輸入、處理與輸出。 四.for 循環語句 Python中,for 循環語句寫法如下: for x in sequence: # 放要執行的東西 for 和 in…
celia
April 9, 2020

學程式主題社群回顧