''' 關鍵字: False:bool數據類型 True:bool數據類型 None:表示數據的內容為空 and:邏輯運算符:與 or:邏輯運算符:或 not:邏輯運算符:非 in:身份運算符,判斷變量是否在序列中 is :成員運算符,判斷變量是否為某個類的實例 del:刪除變量或序列的值 assert:列表排序,默認從小到大排序,升序,加參數reverse=True,按降序進行排序 with:簡化Python的語句 pass:表示通過(一般用來占位的) if elif else:條件判斷 while:條件語句 for:循環語句 break:終止循環,跳出循環體 continue:終止當前本輪循環,開啟下一輪循環 def:函數定義的關鍵字 return:定義函數返回計算結果,需接收 global:定義全局變量 nonlocal:在嵌套函數內部修改外部函數的局部變量的值 lambda:定義匿名函數 yield:用於從函數依次返回值 import:定義模塊 from: 用於導入模塊,與import結合使用 class:定義類 as:用於類型轉換 raise:異常拋出操作 try:用於異常語句 except:用於異常語句 finally:用於異常語句 內置函數:和定義函數的調用一致 print : 輸出 input : 輸入 type : 查看數據類型 id : 獲取數據的內存地址 range : 生成數據 len : 獲取數據的長度(元素總數) int、float 、bool 、str、list、tuple、dict、set:代表對應的數據類型 eval:識別字符串中的python表達式 eval:可以將字符串類型轉換為列表或者元祖 常用方法: 字符串的方法 join 字符串拼接,將列表轉換為字符串 find 查找元素位置 count 查找元素個數 replace 替換字符 split 字符串分割,將字符串轉換為列表 format 格式化輸出 傳統方式:% upper 將字母大寫 lower 將字母小寫 列表常用方法: 可以存儲各種數據類型 可變數據類型,用的最多的數據存儲方式 通過下標來取值,列表的方法 增加: append 列表添加數據(末尾) insert 通過指定位置插入數據 extend 可以往列表中一次性添加多條數據(末尾) 刪除: remove 刪除列表指定的元素 pop 指定下標位置刪除,默認刪除列表最后一個元素 clear 清空列表 del 關鍵字刪除,指定下標刪除,可以刪除方法 查詢: index 查詢列表的下標方法 count 獲取某個元素的數量 注意:查詢的方法需要變量進行接收 修改:通過下標位置找到對應的元素進行修改 li3[5],li3[6] = 111,222 其他: copy 復制列表 sort 排序,默認從小到大排序,升序,加參數reverse=True,按降序進行排序 reverse 將列表反序 字典 # 字典的增刪查改方法 # 字典中添加元素 # 通過鍵進行賦值 dic[key] = 值 dic["age"] = 18 print(dic) # 字典中修改元素(字典中的key是唯一的,不能重復), dic["age"] = 188 # 總結:字典添加和修改元素,無key則增,有則改 # 字典中查找元素 # 通過鍵去找對應的值(當查找的鍵不存在時,會報錯) n = dic["name"] print(n) # 第二種:dic.get(key)(當查找的鍵不存在時,返回的是None) n = dic.get('name') print(n) # 字典中刪除元素 dic1 = {'aa':11,'bb':22,'cc':33} # pop方法:指定鍵去刪除鍵值對 print(dic1.pop("aa")) print(dic1) # popitem:刪除字典中的最后一個鍵值對(python3.6開始) dic1.popitem() print(dic1) # del關鍵字 進行刪除 del dic1['bb'] print(dic1) # 字典中常用的其他的幾個方法 dic2 = {'aa': 11, 'bb': 22, 'cc': 33} # keys:獲取所有的鍵 print(list(dic2.keys())) # values:獲取所有的值 print(list(dic2.values())) # items:獲取所有的鍵值對,每個鍵值對是一個元祖的形式 print(list(dic2.items())) # 合並兩個字典的方法:update,dic1更新到dic3里面去 dic3.update(dic1) print(dic3) # 在字典里面追加多個鍵值對 dic3.update({"ff": 11, "dd": 99}) print(dic3) # 合並兩個字典的方法:update,dic1更新到dic3里面去 dic3.update(dic1) print(dic3) # 在字典里面追加多個鍵值對 dic3.update({"ff": 11, "dd": 99}) print(dic3) 函數、關鍵字、方法使用上的區別 函數: 函數使用時是:函數名() print("hello python") input("賬號") 關鍵字 關鍵字使用:關鍵字名 python表達式(沒有括號) del li[0] if 條件語句 return a+b 方法: 方法的使用:對象.方法名(參數) 例如:列表的方法 li = [11,22,33] li.append() '''