關於python基礎的一些知識點筆記

2021-09-27 04:30:31 字數 1112 閱讀 8138

查詢

修改補充:()的兩種作用

1.提公升運算等級查詢

修改dict[鍵] = 『新值』

增加dict[新的鍵] = 『值』

刪除使用變數名的時候,不要使用系統預設函式\變數\類名作為變數名

遍歷字典

拆包容器型別資料都能拆包,字典拆包出來是字典的鍵

組包當傳遞多個資料的時候,自動組包成元組型別傳遞特性

增加 刪除​ 1.remove() 資料不存在,報錯

​ 2.discard() 資料不存在,不報錯

​ 3.pop() 隨機刪除乙個資料,返回被刪除資料查詢

in 和 not in

len()

delmax() \ min()

range(start,end,step)可迭代物件,是乙個連續整數序列

enumerate()

資料型別轉換

多for迴圈實現列表推導式

字典推導式

集合推導式

元組使用推導式會產生乙個生成器,生成器可以進行遍歷.不能達到用推導式產生乙個元組的效果

函式有多個返回值

位置引數:按照定義形參的順序進行實參的賦值

關鍵字引數:通過「鍵=值」的形式加以指定,函式呼叫的時候,位置引數必須寫在關鍵字引數的前面

預設引數:即預設引數。定義函式時為引數提供預設值。呼叫函式時沒有為預設引數賦值即使用預設值,為預設引數賦值了即使有傳入的實參。

不定長引數

引用**實現

遞迴時最大一般不要超過1000層

物件

魔法方法

『——mro——』,類或物件呼叫方法或屬性時的查詢順序

多型

類屬性

類物件所擁有的屬性,被該類的所有例項物件共有

類屬性可以使用類訪問,也可以使用例項物件去訪問

類方法

類物件所執行的方法

用修飾器@classmethod來標識其為類方法.

一般以cls作為第乙個引數,cls代表當前類本身

靜態方法

裝飾器@staticmethod來進行修飾

靜態方法不需要傳遞物件也不需要傳遞引數

呼叫功能

關於python列表的一些基礎知識。

因學校實驗室要求,自學了python,一開始看書覺得太簡單了,也沒有多動手去嘗試,直到看完了前八章突然想動手試試的時候,人傻了,深刻體會到了好記性不如爛筆頭的道理,故整理一些python列表的操作。ps 我看的書是eric mathes著的 python程式設計 從入門到實踐 儘管我想吐槽是讓我從入...

關於一些基礎知識的總結

1.關於輸入的一些用法 cin,cin.get,cin.getline cin很簡單,在使用的時候最多,可以輸入字元,數字,字串,但是碰到空格,回車,tab就停止了。因此對於想在陣列中使用空格回車的,cin很不方便。cin.get 可以返回乙個資料。例如 這樣可以a得到乙個資料,即使輸入大於1個在顯...

關於DNS的一些基礎知識

1 dns就是網域名稱伺服器,他的任務就是確定網域名稱的解析,比如a記錄mx記錄等等。2 任何網域名稱都至少有乙個dns,一般是2個。為什麼要2個以上呢?因為dns可以輪迴處理,第乙個解析失敗可以找第二個。這樣只要有乙個dns解析正常,就不會影響網域名稱的正常使用。3 如何確定網域名稱的dns?很簡...