Python3 學習札記(一)

2021-08-04 17:00:54 字數 1192 閱讀 8984

作為一名不合格的電氣汪,程式設計基礎較為薄弱,之前僅簡單接觸過c和matlab。

最近對python有點兒興趣,天天胡亂的敲**知識不成體系,效率不高也沒有針對性,因此想在這裡記錄下自己的學習過程,不然不出一周指定全忘光!!!

參考『逆風的薔薇』的教程,《python3爬蟲》-簡單網頁抓取

'''

三引號可以用來表示多行注釋

也可以用來表示多行字串

''''''

from *package import *module 後續直接引用即可

from *package.*mudule 後續引用時需要加上package名稱

'''# import urllib.request

from urllib import request

# **

url = ''

# request = urllib.request.request(ur1)

# response = urllib.request.urlopen(request)

req = request.request(url) # 生成乙個request物件,這句可以沒有,直接對url操作也可以

res = request.urlopen(req) # urlopen開啟乙個url,可以是string或是request物件

data = res.read()

# 設定解碼方式

data = data.decode('utf-8')

print(data)

# 列印爬取網頁的各類資訊

print(type(res))

print(res.geturl())

print(res.info())

print(res.getcode())

擷取部分結果如圖:

關於urllib包的說明,

# 請求

request = urllib.request

.request(url)

# 爬取結果

response = urllib.request

.urlopen(request)

Python3 學習札記(四)

參考 逆風的薔薇 的教程,python3爬蟲 登入知乎 關於fiddler的https抓包的設定說明,可以參考fiddler設定 請求報頭如下 登入 如下 報頭原始資訊如下 回應報文如下 解壓縮函式 defungzip data try print 正在解壓.data gzip.decompress...

python 學習札記(3)

1.列表和元組 列表和元組可以被當成普通的 陣列 但是能儲存任意數量任意不同型別 的python物件,通過從0開始的數字索引訪問元素 可以和字串一樣使用切片運算 得到子集。列表和元組的區別 1 列表使用 列表元素的個數和值可以被改變 alist 1,2,3,4,python alist 0 1 al...

Python學習(一) python3基礎

主要參考廖雪峰的python教程 不斷的學習才能不斷發現好東西!富而不驕易,窮而不怨難 整數 int 浮點數 float 字串 str 布林值 bool 空值 nonetype 變數 常量 list 是一種有序的集合,可以隨時新增和刪除其中的元素 用索引來訪問list中每乙個位置的元素,記得索引是從...