一、
執行selenium自動化爬取內容
安裝chrome driver 需要許可權
二、scrapy框架
安裝scrapy
三、python3 預設utf-8
四、for只能用於容器
五、lambda簡化**結構
f( lambda x:x+100,100)
六、list 陣列
list=[1,2,3]
for i in list:
print (i)
用range模擬for
range(x)à[0,x-1]
range(x,y)__>[x,y-1]
range(x,y,z)à[x,x+z,…for i in range(len(li))
負數索引提高**效率
list[-1]
for i in range(3,-1,-1)
print(i)
申明:list=
按元素新增陣列
li=[1,2]
li2=[3,4,5]
[1, 2, [3, 4]]
用extend,li.extend(li2)
[1, 2, [3, 4], 3, 4]
刪除li.pop()刪除最後乙個元素
li.pop(2)刪除指定元素
排序必須先排序再輸出
list.sort()
print (list)
利用lambda幫助排序
七、set
不重複八、字典
dictionary
for k in di:
print(di[k])
for k , v in di.items():
print(k,v)
九、切片
陣列切片
陣列字串是乙個特殊的陣列
#加字串
li=list(str)
li[0]='x'
str=''.join(li)
print(str)
str='-'.join(li)
print(str)
#切片s='asd,sdd,dsf'
p1,p2,p3=s.split(',')
print(p1,p2,p3)
十、object
用type 檢視物件型別
用dir檢視屬性和方法
print(dir(list))
申明成員函式的時候,第乙個引數一定是self
鴨子型別:dark type
十一、 讀取檔案兩個方法,一般用with
f=open('t_sales_sum.csv','r')
#print(f.readline())
for linein f.readlines():
print(line.strip())
withopen('t_sales_sum.csv') as f:
for line in f.readlines():
print(line)
上級的檔案乙個個讀,read(start,offset,size)
十二、 多執行緒
多執行緒重複
有多少cpu啟多少執行緒
十三、 錯誤和異常處理
python學習筆記 Python基礎
雲計算web開發 django框架 科學計算 人工智慧 常用到的庫有numpy pandas matplotlib 等等 系統運維 金融 圖形gui google 豆瓣 知乎 facebook 主要特點是 解釋性 動態語言 強型別定義語言和弱型別定義語言。解釋型 python擁有良好的相容性,在安裝...
Python學習筆記(Python基礎)
1 資料型別和變數 1 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等 2 如果 本身也是乙個字元,那就可以用 括起來,比如 i m ok 包含的字元是i,m,空格,o,k這6個字元。3 如果字串內部既包含 又包含 可以用轉義字元 來標識 print i m ok 結果為i m...
Python學習筆記(基礎學習)
1 python是一種物件導向的解釋型計算機程式語言 2 python中以行縮排區分 塊,亂用縮排會報錯 3 行末尾加不加分號都可以 4 2中用print hello 3中用print hello 5 以 開頭的語句是注釋 6 當語句以冒號 結尾時,緊接其後縮排的語句視為 塊,但沒有規定一定要用幾個...