Please enable JavaScript.
Coggle requires JavaScript to display documents.
Python3 (基礎筆記 (List (dictionary (可用key搜索var,key互不相同,var亦互不相同, len可用來計算長度,…
Python3
基礎筆記
-
-
-
-
-
-
-
-
boolean
-
">="居然可以比string,排名越後面的越大,使用onto對應規則,只要有一個pair符合就會True,如果沒有就False
-
-
-
List
-
-
in操作, print("hello" in words)
-
-
-
-
-
range(10)=0~9,range(3,8)=3~7,
-
-
dictionary
-
-
-
in, not in可用,不能用insert, append
get("Dave", "Not in this dictionary")後面可加上沒找到時想顯示的訊息
-
大括號 { "大衛":38, "瓦特":27, 90:"所羅門死亡年齡" } 存物
-
中括號 [“愛之味”, 23, "書本", False] 存物
-
-
type可單獨存在,具有公用價值,如 int = 5, k = int
-
function
-
-
-
-
module
-
-
-
form module import var1, var2
-
-
-
-
進階
exception
-
except:
可指定錯誤情況except(ValueError, TypeError):,也可不指定,像else if一樣可以有多個
-
-
assert
-
assert (temp >= 0), "Colder than absolute zero!"
-
I/O
open
-
-
-
-
-
-
file=open("address", "rb"), 讀一個舊檔
file.write("Things needs to written done"), 可return寫進檔案的byte數
file=open("new_file.txt", "w"), 寫一個新檔
按行讀檔有兩種方法
-
print(file.readlines())
['first line\n', 'second line\n', 'third line']
-
小技巧
-
上述框架也可以用with取代
-