iT邦幫忙

python3相關文章
共有 818 則文章
鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 12

技術 Day12-Dictionary-特性

Dictionary是一種無序性(unordered)的key-value pair。 以下分別就key和value來自問自答 Key key是否能重複呢? 在...

鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 11

技術 Day11-Dictionary-操作

操作層面分為取出資料、如何走訪和如何異動資料 取出資料 利用key的值取出相對應的value,可以使用中括號(square brackets)或是dict.ge...

鐵人賽 自我挑戰組 DAY 10
if len(learning.python) == 30: 系列 第 10

技術 Day10-Dictionary-宣告

概觀(Overview) 是一種無序性(unordered)的key-value pair。主要由key和value的概念組成,在別的語言中通常稱為associ...

鐵人賽 自我挑戰組 DAY 9

技術 Day9-String-Format

兩種風格的格式化字串 str.format() 彈性與客製化 C printf style 能使用的資料型態範圍相對較小 str.format(...

鐵人賽 自我挑戰組 DAY 8

技術 Day8-String-stringprefix

'b' 或 'B'開頭的表示法產生的是bytes type而非str type且僅能包含ASCII的字元。 'r' 或 'R'開頭的表示法稱作raw strin...

鐵人賽 自我挑戰組 DAY 7

技術 Day7-String-操作

操作層面分為取出資料、如何走訪和如何異動資料...,等等,string是immutable所以不能異動! 取出資料 可以取出list中的某一個資料(字元的概念)...

鐵人賽 自我挑戰組 DAY 6

技術 Day6-String-宣告

使用String literals宣告 單行 單引號(')或雙引號(")都可以,官方文件提到差別只有用其中一個時不需對另一個標示為逃脫字元 The...

鐵人賽 自我挑戰組 DAY 5

技術 Day5-List-常用方式

list和其他資料型態的轉換 list <-> string join() and split() list <-> tuple...

鐵人賽 自我挑戰組 DAY 4

技術 Day4-List-特性

Mutable list有mutable的特性,意即該物件在創建後可以被修改。要如何確認呢?使用id(),物件內容會變但id不會變。與之對應的概念是immuta...

鐵人賽 自我挑戰組 DAY 3

技術 Day3-List-操作

操作層面分為取出資料、如何走訪和如何異動資料 取出資料 可以取出list中的某一個資料和部分資料,分別為indexed和sliced 這兩種操作都可以使用正向和...

鐵人賽 自我挑戰組 DAY 2

技術 Day2-List-宣告

概觀(Overview) list是sequence type的一種,有可異動(mutable)的特性,雖然可以放不同型態的資料,但通常用來存放同質性(homo...

鐵人賽 自我挑戰組 DAY 28
Python 學習筆記 系列 第 29

技術 Day28 Python 基礎 - 函數介紹

斷賽了,冏,好吧!還是會寫滿三十天的… 好吧,一樣更新一下,明天再繼續@@" 函數介紹 函數有分這幾種方法,簡單說可以把它想像是武林中各個不同門派,而...

鐵人賽 自我挑戰組 DAY 28
Python 學習筆記 系列 第 28

技術 Day28 Python 基礎 - 字符轉編碼操作_V2

接下來講 Python3 字符轉編碼的操作,先確認Pycharm的字符編碼是 UTF-8(PyCharm Community Edition → Perfere...

鐵人賽 自我挑戰組 DAY 27
Python 學習筆記 系列 第 27

技術 Day27 Python 基礎 - 字符轉編碼操作

回顧字符編碼的前世今生 ASCII 只能儲英文或特殊字符,只占一個字節,一個字節8bit,不能儲中文,所以才出現Unicode Unicode 不管是中文或英...

鐵人賽 自我挑戰組 DAY 26
Python 學習筆記 系列 第 26

技術 Day26 Python 基礎 - 文件操作_V2(with語句)

唔,先前的代碼還是寫的不夠好,因為是寫死的,那如果我想讓用戶自已輸入想要替換的文字,那要怎麼做呢? 請在Terminal中執行 $python3 sed.py...

鐵人賽 自我挑戰組 DAY 25
Python 學習筆記 系列 第 25

技術 Day25 Python 基礎 - 文件操作_V2

修改文件有二種方法,一種是把文件裡的所有資料,都暫時存到記憶體裡,找到要修改的文字,然後再回存至文件裡,就像vim一樣,另一種是rename的方式,也就是建立另...

鐵人賽 自我挑戰組 DAY 24
Python 學習筆記 系列 第 24

技術 Day24 Python 基礎 - 文件操作_V2

接下來實做一下怎麼對二進制文件做操作 #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open('foo....

鐵人賽 自我挑戰組 DAY 23
Python 學習筆記 系列 第 23

技術 Day23 Python 基礎 - 文件操作_V2

接下來做一個比較有趣的應用,來實做一個進度條 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import sy...

鐵人賽 自我挑戰組 DAY 22
Python 學習筆記 系列 第 22

技術 Day22 Python 基礎 - 文件操作_V2

嗯,那如何要把游標的位置給打印來? #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open('test'...

鐵人賽 自我挑戰組 DAY 21
Python 學習筆記 系列 第 21

技術 Day21 Python 基礎 - 文件操作_v2

接下來在進階一點點,如果我想要打印文件的前三行,怎麼做? #!/usr/bin/env python3 # -*- coding:utf-8 -*- f =...

鐵人賽 自我挑戰組 DAY 20
Python 學習筆記 系列 第 20

技術 Day20 Python 基礎 - 說好的購物車代碼

啊~~~突然才想起來,之前說好要放的購物車代碼 這個只是把功能寫出來而已,沒有寫的很好,就請多多見諒了,可以玩玩看,如果有bug請留言給我,謝謝 #!/usr/...

鐵人賽 自我挑戰組 DAY 18
Python 學習筆記 系列 第 18

技術 Day18 Python 基礎 - 集合的使用

集合是一個無序的,不重複的數據組合,主要的作用如下 去重,把一個列表變成集合,就會自動去重了。 關係測試,測試二組數據之前的交集、差集、聯集等關係。 接...

鐵人賽 自我挑戰組 DAY 16
Python 學習筆記 系列 第 16

技術 Day16 Python 基礎 - 字典的使用

接下來介紹字典,這在未來工作上,會是很常使用的,就來好好了解一下唄… 字典是一個 key(鍵)-value(值) 的數據類型,可以儲存很多訊息 #!/usr/b...

鐵人賽 自我挑戰組 DAY 15
Python 學習筆記 系列 第 15

技術 Day15 Python 基礎 - 字符串常用操作

字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- codin...

鐵人賽 自我挑戰組 DAY 14
Python 學習筆記 系列 第 14

技術 Day14 Python 基礎 - 元組與簡易購物車需求

tuple(元組) 其實跟列表差不多,也是存一組數,只不過是它一旦建立了,就不能修改了,只能做 切片 跟 查詢,所以只叫 只讀列表 語法: name = (&q...

鐵人賽 自我挑戰組 DAY 13
Python 學習筆記 系列 第 13

技術 Day13 Python 基礎 - 淺copy 補充說明

在 import copy 這個模塊裡 基於第一個列表來做淺copy,實際上第二個列表裡的元素,是第一個列表的 引用。 接下來介紹 淺copy有三種方式可以使用...

鐵人賽 自我挑戰組 DAY 12
Python 學習筆記 系列 第 12

技術 Day12 Python 基礎 - 列表的使用_v2

接下來繼續講之前沒提到的 copy(),我們依續之前的列表,來做觀察,看看使用 copy() 有什麼不一樣? #!/usr/bin/env python3 #...

鐵人賽 自我挑戰組 DAY 11
Python 學習筆記 系列 第 11

技術 Day11 Python 基礎 - 列表的使用

如果想要存所有 Marvel's The Avengers 角色的人名,該如何存呢?請用目前已學到的知識來實做… #!/usr/bin/env python3...

鐵人賽 自我挑戰組 DAY 10
Python 學習筆記 系列 第 10

技術 Day10 Python 基礎 - bytes數據類型

三元運算 什麼是三元運算?請看下圖說明 透過上圖說明後,可以得出一個三元運算公式: result = 值1 if 條件 else 值2, 如果鯈件為真: r...

鐵人賽 自我挑戰組 DAY 9
Python 學習筆記 系列 第 9

技術 Day9 Python 基礎 - 數據類型

標準數據類型 Python3 中有六個標準的數據類型: Number(數字) String(字符串) List (列表) Tuple (元組) Sets...