原创 python集合雜記
集合:可變的數據類型,但裏面的元素必須是不可變的數據類型,無序,不可重複 新建: set1 = set({1,2,3}) set1 = {1, 2, 3} 增: set1.add(4) set1.update(567)
原创 列表雜記
list.append() 在列表末尾增加元素 list.insert() 在列表特定位置之前插入元素 list.extend() 在列表末尾增加可迭代對象 list.pop()
原创 python遞歸實現二分查找
def binary(l, aim, start_index=0, end_index=None): end_index = len(l) if end_index is None else end_index mid_
原创 python函數雜記01
#返回值 #返回值的3種情況 # 沒有返回值 —— 返回None # 不寫return # 只寫return:結束一個函數的繼續 # return None —— 不常用
原创 python文件操作雜記
1. f = open('文件路徑',mode='r',encoding='UTF-8') 以utf-8編碼方式讀取文件 content = f.read() print(content) f.clos
原创 python3編碼
編碼方式: ascii: 英文 :8位 一個字節 unicode: 英文:32位 四個字節
原创 python字典雜記
數據類型劃分:可變數據類型和不可變數據類型 可變數據類型:元組,bool,int,str 可哈希 不可變數據類型:list,dict,set 不可哈希 增: dict.[key
原创 python字符串str雜記
切片:顧頭不顧尾 s.capitalize() 首字母大寫 s.upper() 全大寫 s.lower()
原创 Linux初學知識點(二)
1. man-f 關鍵字(命令):man只會搜尋數據中的左邊那個命令(文件)的完整名稱,不能有一點不同 man-k 關鍵字(命令):只要內容裏含有關鍵字,不需要完全相同的命令(文件)就能被搜尋到(關鍵字搜尋) man
原创 Linux初學知識點(一)
1.設備文件名:IDE接口:/dev/hd(a-d) SATA/SCSI/USB接口:/dev/sd(a-p) 2.Linux中,默認root的提示符是#,而一般身份的提示符是$ 3.Linux中,大小寫區別很大 4.命令之後的參數
原创 vim簡單使用方法
1、進入vim編輯器後按“I”切換“插入”模式; 2、保存退出:a:"Esc“”:“"wq"然後回車; b:”Esc“”:“”x“然後回車(wq=x);