發表文章

目前顯示的是 5月, 2019的文章

python notebook

常用函數 split() 通过指定分隔符对字符串进行切片 print('The {} needs to {}'.format(username,action)) 字串格式連結 print('The code is {:.1f}'.format(num)) 指定小數點進位 print(array_name, end=' ') 將所有打印在同一行,並且項目之間留出間隔 len() 抓取長度 語法 列表 list1 = ['Google', 'Runoob', tup1, 2000] 應用:序列、變內可變動 檢索是索引位置(index)为索引 有序序列 元素可修改 方括号[] 常用函數: .append()附加在列表最後一個 .pop(index)刪除列表最後一個,或指定index .reverse() 列表反轉 .sort() 排序 .insert(index,value) 插入 字典 d = {key1 : value1, key2 : value2 } 應用:無序、key不能 檢索以关键字(key-value pair)为索引 是無序序列,如需要排序,改用list 字典是另一种可变容器模型 可存储任意类型对象 关键字必须是互不相同 使用 花括号{}表示 常用函數: .keys() 獲得所有鍵值 .values() 獲得所有值 .items() 獲得鍵值與值 以上函數並不能直接取用,需用list 轉成列表才行 元組 tup1 = ('Google', 'Runoob', list1, 2000) 應用在:內容不變,例如用戶資料、訂單年份 元組key與value都不能被修改; 以连续的整数为索引 小括号() 常用函數: .count(value) 傳回值在元組中出現的次數 .index(value) 傳回值在元組位置值 集合 parame = {value01,value02,...} 是一个无序的不重复元素序列 集合空集合 set() 可以將list、tuple、direc 加入 set(