最近在學一些課程,需要依賴python的基礎,所以做了一些簡單的知識總結,主要如下分為幾個模組:
帶單引號、雙引號、三引號可以認為都是乙個字串
方法用法
含義在列表最後新增元素2021
insert(index,value)
alist.insert(3,2021)
在列表指定位置新增元素
extend()
alist.extend(blist)
在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
方法用法
含義pop()
list1.pop(1)
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
deldel list1[1]
刪除列表元素
remove
alist.remove(『xyz』)
移出列表中某個值的第乙個匹配項
方法用法
含義lis[i]=』』
alist[0] = 456
更改某個索引的值
方法用法
含義list[i]
alist[0]
根據索引查元素
index()
alist.index( 『xyz』 )
用於從列表中找出某個值第乙個匹配性的索引位置,找不到值就丟擲異常
count()
alist.count(obj)
用於統計某個元素在列表**現的次數
len()
len(alist)
方法返回列表元素個數
方法用法
含義dict[key]=value
dict[key]=value
增加一對鍵值對,鍵不能相同
方法用法
含義dict[key]
dict[key]
查對應key的value值
dict.get(key)
dict.get(key)
獲取key對應的value值
增:add、update
刪:clear、remove、pop、discard
改:不可修改
查:不可查詢
1、函式多種形參型別
2、函式的返回值 return
1、類的定義
2、例項方法、靜態方法、類方法
3、繼承:一般是web端開發常用,業務的一些擴充套件等等
4、多型 – 子類、父類的重寫
名稱作用
scrapy
爬蟲工具常用的庫
requests
http庫
pillow
是pil(python圖形庫)的乙個分支,適用於在圖形領域工作的學者
opencv
識別常用的庫,通常在練習人臉識別時會用到
pytesseract
文字識別
wxpython
python的乙個gui(圖形使用者介面)工具
numpy
為python提供了很多高階的教學方法
nose
python的測試框架
nltk
自然語言工具包
ipython
python的提示資訊
beautifulsoup
xml和html的解析庫、對於新手非常有用
此部落格後續繼續進行補充,未完待續!先寫了乙個大綱
Python知識總結
在定義變數時前邊不用宣告 n 10 and 與 or或 not非 n 10 print n 換行 輸出 print n,end 不換行 輸出 a input 請輸入乙個數字 print int a 轉資料型別 int整數 print 2 3 2的3次方 print 5 2 取整 五個標註的數字型別1...
python高階知識總結
支援函式式程式設計,函式式程式設計的特點 偏向於計算,而非指令,把計算視為函式而非指令 不需要變數,無 測試簡單 支援高階函式,簡潔 python函式式程式設計的特點 不是純函式式程式設計,可以有變數 支援高階函式,允許函式作為變數傳入 允許閉包,有了閉包就有返回函式 有限度的支援匿名函式 變數可以...
python入門知識總結
python的基礎由潛入深的理解,具體詳解內容來自 list和tuple的最大區別是 list是可變型別,tuple是不可變型別 list和tuple都有切片操作,l michael sarah tracy bob jack 取前三個元素l 0 3 l 3 取最後乙個l 1 前四個,每兩個取乙個l ...