常用方法
各種函式
elif
等於其他語言中的「else if」
類似三元運算子
等同
~ (波浪符號)
「反、NOT」之意。
可處理「減去」資料
either
Union
Union[X, Y] means either X or Y.
EX
Optional
None
是空值等同null
is None
判斷物件是否為「空」
類型為NoneType,但用isinstance會無法判斷,「空」的東西沒有實際上的類型,有點類似JS的undefined
可換行文字
不指定給變數時可當「多行註解」使用
len = length
Type
isinstance
判斷物件類型,搭配type(o)使用
isinstance(o, type)
EX
算數
lambda
用於宣告一個簡易函式,基本只有一行的處理,想多行需提出宣告為def。
方便使用於函數變數需要是簡易函式時。
語法結構
EX
切片(索引值的使用)
seq為任意序列(list、tuple,也可以是string)
start = 取值起始位置,預設0。 end = 取值結束位置(不包含),預設seq長度。 step = 切片資料列的步長(取值間格),預設1。
書.page69(圖示很清楚)
linspace(分N等份)
參考:https://vimsky.com/zh-tw/examples/usage/numpy-linspace-python.html
程式碼太長時...
如果程式碼太長寫成一行不便於閱讀,可以使用\對程式碼進行折行。
Last updated