Python实训day05am【正则表达式、网络爬虫】
- Python實訓-15天-博客匯總表
目錄
1、正則表達式
2、爬蟲
??
- 論壇:掘金、csdn、博客園
- 刷題:力扣、牛客、實驗樓
- 資料: w3、菜鳥、gitee
Java 文件系統(IO流)的設計模式——涉及到很多的接口和類,使用什么結構來設計這些接口和類之間的關系的。
高級-->12000+,沒有回答上來。
Spring的設計模式——并不是太底層,如果稍微有面試準備的話,都差不多能回答上來。
高級-->12000+,沒有回答上來。
Spring的特征,IOC和AOP——基礎理解。
中級-->9000,沒有回答上來。
Jquery中的class選擇器,如何來定位元素?(初級-->6000) ? 忘了?沒有回答上來
? ? $('.xxxx') ?$('#xxxx')、getElementsByClassName('xxxx')、querySelector('.xxxx')
一線城市是沒有他的生存空間的!!
二線城市,鄭州,4000左右--->雜活,邊角料--->2年或3年對自己的提升非常有限,給自己干廢了!!
1、正則表達式
Python中正則表達式的詳細教程:https://www.jb51.net/article/65286.htm
# python中的正則 s = '豫B·A696B'; # s中的字母去掉 # "".join(list(filter(str.isdigit, s)))ss = ''; for x in s:if ord(x) < 65 or ord(x) > 91:ss = ss + x; print(ss) # 豫·696ss = [x for x in s if ord(x) < 65 or ord(x) > 91] print("".join(ss)) # 豫·696 #如果在java中遇到這個問題,實現步驟。 String s = '豫B·A696B'; #去掉字母#手動遍歷 String ss = ""; for(int i = 0; i < s.length(); i++){if(s.charAt(i) < 65 || s.charAt(i) > 90){ss = ss + s.charAt(i);} } System.out.print(ss)#正則【推薦】String ss = s.replaceAll("[A-Z]","");#支持正則 ''' python中的正則 re.sub(pattern, repl, string[, count])pattern正則替換成的內容字符串 將一個字符串中所有滿足patter正則的部分,替換成repl ''' import res = '豫B·A696B'; p = re.compile("[A-Z]"); # 編譯生成正則規則 ss = re.sub(p, '', s) print(ss) # 豫·696編程語言有很多種,每一種都適合有不同的應用場景,但是它們的思想和使用都是相通的,要求:起碼要足夠精通一門。
筆: 鉛筆、圓珠筆、彩筆、毛筆,等等,起碼要會使用一種筆~
筆<------>寫一篇非常好的文章/寫出來一副非常美的字/畫非常美的畫。
大作業--實訓報告(分組完成一個小的功能)
2、爬蟲
熟練爬蟲(第一階段爬,爬取到的html,就是我們想要的內容)。
動手!
爬取起點中文網,第一頁(前20)小說的名字/類型/得票數
連接地址:https://www.qidian.com/rank/yuepiao/year2022-month01(2022年1月份的排名)
加油。
總結
以上是生活随笔為你收集整理的Python实训day05am【正则表达式、网络爬虫】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python实训day04pm【网络爬虫
- 下一篇: Python实训day06am【网络爬虫