[Lab] Python 語法亂筆記5
<function的寫法> 搭配list python function的語法: def 函數名稱(傳入的參數): 呼叫:直接 call 名字即可 舉例說明比較快: li = [3,5,7,9] list 有一個內建的function叫做 len 可以直接透過 len( li ) 得到 4 舉例說明比較快2: 使用 range() 這樣用 ~ range(5) 會得到 [0,1,2,3,4] 這個按照順序排好的list 如果是這樣 range(1,4) 會的到 [1,2,3] 如果是這樣 range(1,10,4) 會得到 [1,5,9] 如果是這樣 range(1,10,3) 會得到 [1,4,7] 可看出第三個參數是決定跳格的間距 應用: 這裡可看到for...in loop裡面使用range(len(目標list)) 可讓 i 從 0 開始跑到目標list的長度為止 達成依序走訪的效果! 應用2: 利用兩層loop來access兩層的list 應用2-2: 語法 arr = ["O"] * 5 等同 arr = ["O","O","O","O","O"] 利用上述方法搭配for loop, range跟append來宣告 5x5 方陣 | O O O O O | | O O O O O | | O O O O O | | O O O O O | | O O O O O | code: 結果: 寫一個print board來專門印它 利用 " ".join(裡面放list) 來指定用一格空白來分隔開list裡面的元素