操作層面分為取出資料、如何走訪和如何異動資料 取出資料 可以取出list中的某一個資料和部分資料,分別為indexed和sliced 這兩種操作都可以使用正向和...
概觀(Overview) list是sequence type的一種,有可異動(mutable)的特性,雖然可以放不同型態的資料,但通常用來存放同質性(homo...
看了這篇手癢,也來寫寫看。順便練習python的物件導向。(因為我很少用)目標,將一個字串轉換成 Hans 物件,利用 hans 屬性存取,將字串中的數字轉成正...
斷賽了,冏,好吧!還是會寫滿三十天的… 好吧,一樣更新一下,明天再繼續@@" 函數介紹 函數有分這幾種方法,簡單說可以把它想像是武林中各個不同門派,而...
接下來講 Python3 字符轉編碼的操作,先確認Pycharm的字符編碼是 UTF-8(PyCharm Community Edition → Perfere...
回顧字符編碼的前世今生 ASCII 只能儲英文或特殊字符,只占一個字節,一個字節8bit,不能儲中文,所以才出現Unicode Unicode 不管是中文或英...
唔,先前的代碼還是寫的不夠好,因為是寫死的,那如果我想讓用戶自已輸入想要替換的文字,那要怎麼做呢? 請在Terminal中執行 $python3 sed.py...
修改文件有二種方法,一種是把文件裡的所有資料,都暫時存到記憶體裡,找到要修改的文字,然後再回存至文件裡,就像vim一樣,另一種是rename的方式,也就是建立另...
接下來實做一下怎麼對二進制文件做操作 #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open('foo....
接下來做一個比較有趣的應用,來實做一個進度條 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import sy...
嗯,那如何要把游標的位置給打印來? #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open('test'...
接下來在進階一點點,如果我想要打印文件的前三行,怎麼做? #!/usr/bin/env python3 # -*- coding:utf-8 -*- f =...
啊~~~突然才想起來,之前說好要放的購物車代碼 這個只是把功能寫出來而已,沒有寫的很好,就請多多見諒了,可以玩玩看,如果有bug請留言給我,謝謝 #!/usr/...
集合是一個無序的,不重複的數據組合,主要的作用如下 去重,把一個列表變成集合,就會自動去重了。 關係測試,測試二組數據之前的交集、差集、聯集等關係。 接...
接下來介紹字典,這在未來工作上,會是很常使用的,就來好好了解一下唄… 字典是一個 key(鍵)-value(值) 的數據類型,可以儲存很多訊息 #!/usr/b...
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- codin...
tuple(元組) 其實跟列表差不多,也是存一組數,只不過是它一旦建立了,就不能修改了,只能做 切片 跟 查詢,所以只叫 只讀列表 語法: name = (&q...
在 import copy 這個模塊裡 基於第一個列表來做淺copy,實際上第二個列表裡的元素,是第一個列表的 引用。 接下來介紹 淺copy有三種方式可以使用...
接下來繼續講之前沒提到的 copy(),我們依續之前的列表,來做觀察,看看使用 copy() 有什麼不一樣? #!/usr/bin/env python3 #...
如果想要存所有 Marvel's The Avengers 角色的人名,該如何存呢?請用目前已學到的知識來實做… #!/usr/bin/env python3...
三元運算 什麼是三元運算?請看下圖說明 透過上圖說明後,可以得出一個三元運算公式: result = 值1 if 條件 else 值2, 如果鯈件為真: r...
標準數據類型 Python3 中有六個標準的數據類型: Number(數字) String(字符串) List (列表) Tuple (元組) Sets...
Python2.7 版中,只要執行 .py 的檔案後,即會馬上產生一個 .pyc 的檔案,而在 Python3 版中,執行 .py 的檔案後,即會產生一個叫 _...
什麼是模塊?簡單說就是別人寫好了一堆功能,封裝在一起。 模塊有分二種,一個是之前有提到的 標準庫,就是不需要透過額外的安裝就有的模塊 ,另一個叫 第三方庫,需要...
今天介紹另一個循環判斷式 for循環,首先,先寫一個很簡單的 for循環的代碼 #!/usr/bin/env python3 # -*- coding:utf-...
接續上次的代碼,是不是只有執行一次才就結束,想要再繼續猜,就要在執行一次,是不是有點挺麻煩的?所以這次我們就來再多做一點點功能進去,讓代碼可以多次循環地執行代碼...
hmm~前面講了那麼多,終於可以稍稍的正式進入另一個階段,沒錯,要開始寫判斷式了,這次先從最簡單的判斷式開始,if else 開始… Go 首先,之前有寫有一個...
現在就來寫一個簡單的 用戶輸入 的程式,這是一個互動模式,需要使用者自已輸入 #!/usr/bin/env python3 # -*- coding:utf-8...
Python 解釋器在加載 .py 文件中的代碼時,會對內容進行編碼 (默認 ascill) ASCII (American Standard Code for...
變量 變量主要是用來存東西,是存在記憶體裡的。 Python 變量寫法: name = "Nobody One" Shell Scri...