python
共 13 篇文章
- Python 教學 9 - Python Mapping Type: dict2023-09-04python
dict 是 Python 中的 ,類似 js 中的 object,每一個 element 都由 key 和 value 組成。
- Python 教學 8 - Python Set Type: Set, Frozenset2023-09-03python
Python set 和 frozenset 常用來表示一群不重複 element 的集合,這篇文章就來介紹一下 Python set 和 frozenset。
- Python 教學 7 - Python Sequence Type: List, Tuple 介紹2023-09-03python
Python 有兩個較常用的 sequence type:list 和 tuple,有些文章雖然也會把 string 列為 sequence type,不過嚴格來說,string 算是另一種類別的 sequence - ,再加上有在另外一篇文章介紹過 string 了,所以這邊就不再提了。
- Python Generator 介紹2023-08-30python
Python generator object 其實是 iterator 的一種,所以一樣有 iterator 的特性: - 只能 iterate 一次 - 可以用 next function 取得 iteration 的下一個 item 1. 宣告 Python Generator
- 2023-08-29
- Python Comprehension 語法 - List Comprehension, Set Comprehension, Dict Comprehension2023-08-27python
Comprehension 算是 Python 特有的語法,可以用來宣告一些特定 object,或是對這些 object 做一些操作。 1. List Comprehension List comprehension 用來宣告 list object,或是對已存在的 list object 做一些 value 的 update。
- Python Iterable Objects 介紹2023-08-24python
Python 中有許多 function 接收的 arguments 是 iterable objects,因此就來好好瞭解一下 Python iterable object 吧! Python 中的 Iterable Objects 如下
- Python 教學 6 - Python Numeric Types - int, float2023-08-21python
Python 中的 numeric type,除了常用的 int 和 float 外,還有 complex (複數),不過因為複數的應用場景比較少一點,所以就先暫時忽略。
- 2023-08-20
- Python 教學 4 - function, object 基本 methods, DocStrings2023-08-17python
1. function 1.1 定義 function Python 中用 def 來定義 function,不像 JavaScript 或是 Ruby 有結尾符號,Python 中的 function 主體為下一行後所有縮排的 statements: 1.2 function 中的 variables function 在執行時會建立一個新的 symbol table
- Python 教學 3 - File Handling -Read File, Write File2023-08-16python
筆記一下在 Python 中讀寫檔案的方式 1. open Function - 針對檔案做操作 Python 提供了 open function 可以針對檔案進行一些操作: 1.1 filename 第一個參數是 filename,可以是相對路徑也可以是絕對路徑。 1.2 mode 用來決定開啟檔案的用途: 也可以決定要用什麼模式開啟檔案: 2. Read File - 讀取檔案
- Python 教學 2 - 基本語法:Output, Loop, Control Flow2023-08-15python
這篇簡單整理一下 Python 的一些基本語法:Output, Loop, Control Flow
- Python 教學 1 - 環境架設 ( pyenv ) 與 Python 簡介2023-08-14python
雖然可以直接在 Python 官網安裝特定版本,但通常 local 上如果有不只一個 Python 專案的話,使用 pyenv 會比較好管理不同專案的 Python 版本。