初識python
python爬蟲
爬蟲步驟(個人學習后的理解):
- 獲取URL地址
- 解析URL源碼
- 提取源碼中的需要信息
- 使用re、beautifulsoup、urllib.request等常用庫
- 寫入txt、excel等等。
Python 格式化字符:
format_string % string_to_convert
其中:format_string為格式標記字符串,形式為“%cdoe”;string_to_convert 為要格式化的字符串,如果是兩個以上,則需要用小括號括起來。
Python 字符串格式化符號 :
格式 描述:
%% 百分號標記 #就是輸出一個%
%c 字符及其ASCII碼
%s 字符串
%d 有符號整數(十進制)
%u 無符號整數(十進制)
%o 無符號整數(八進制)
%x 無符號整數(十六進制)
%X 無符號整數(十六進制大寫字符)
%e 浮點數字(科學計數法)
%E 浮點數字(科學計數法,用E代替e)
%f 浮點數字(用小數點符號)
%g 浮點數字(根據值的大小采用%e或%f)
%G 浮點數字(類似于%g)
%p 指針(用十六進制打印值的內存地址)
%n 存儲輸出字符的數量放進參數列表的下一個變量中
%格式化符也可用于字典,可用%(name)引用字典中的元素進行格式化輸出。
負號指時數字應該是左對齊的,“0”告訴Python用前導0填充數字,正號指時數字總是顯示它的正負(+,-)符號,即使數字是正數也不例外。
可指定最小的字段寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。
python中的單引號、雙引號、三引號的區別
當你用單引號’ '定義字符串的時候,它就會認為你字符串里面的雙引號" "是普通字符,從而不需要轉義。反之當你用雙引號定義字符串的時候,就會認為你字符串里面的單引號是普通字符無需轉義。
用單引號或者雙引號定義一個字符串的時候只能把字符串連在一起寫成一行,如果非要寫成多行,可能是需要\n ,但這樣太麻煩了,這時候使用三引號就可以了,如下圖:
print( """
I
am
20 years old
"""
)
輸出的:
I
am
20
years old
Python 轉義字符
轉義字符 | 描述 |
---|---|
\(在尾行時) | 續行符 |
\\ | 反斜杠符號 |
\’ | 單引號 |
\" | 雙引號 |
\a | 響鈴 |
\b | 退格(Backspace) |
\e | 轉義 |
\000 | 空 |
\n | 換行 |
\v | 縱向制表符 |
\t | 橫向制表符 |
\r | 回車 |
\f | 換頁 |
\oyy | 八進制數,yy代表的字符,例如:\o12代表換行 |
\xyy | 十六進制數,yy代表的字符,例如:\x0a代表換行 |
\other | 其它的字符以普通格式輸出 |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
