Python学习中的点点滴滴
生活随笔
收集整理的這篇文章主要介紹了
Python学习中的点点滴滴
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1. pandas庫(kù)
- 2. CSV庫(kù)
- 2.1 以行為單位向csv文件寫(xiě)入數(shù)據(jù)
- 3. 正則表達(dá)式
- 3.1 匹配中文并返回匹配對(duì)象
- 4. 字符串
- 4.1 判斷字符串是否為字母或者數(shù)字(浮點(diǎn)數(shù))
- 4.2 統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù)
- 5. 列表
- 5.1 統(tǒng)計(jì)列表中每個(gè)元素出現(xiàn)的次數(shù)
- 5.2 找出兩個(gè)列表中的相同元素
- 5.3 合并兩個(gè)列表(不重復(fù)寫(xiě)入同一個(gè)元素)
- 6. 字典
- 6.1 遍歷字典的鍵
- 6.2 遍歷字典的值
- 6.3 遍歷字典的鍵值對(duì)
- 7. 編碼
- 7.1 校正網(wǎng)頁(yè)編碼格式(爬蟲(chóng))
1. pandas庫(kù)
pandas內(nèi)容過(guò)多已遷移至:【pandas庫(kù)詳解】
2. CSV庫(kù)
2.1 以行為單位向csv文件寫(xiě)入數(shù)據(jù)
def writer_file(file, row):with open(file,'a+',encoding='utf-8',newline='') as csvfile:spamwriter = csv.writer(csvfile,delimiter='|',quoting=csv.QUOTE_MINIMAL)spamwriter.writerow(row)3. 正則表達(dá)式
3.1 匹配中文并返回匹配對(duì)象
cn = re.search(u"[\u4e00-\u9fa5]+", row["CnName"], 0).group()4. 字符串
4.1 判斷字符串是否為字母或者數(shù)字(浮點(diǎn)數(shù))
str.isalnum() 所有字符都是數(shù)字或者字母
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是數(shù)字
str.isspace() 所有字符都是空白字符、\t、\n、\r
4.2 統(tǒng)計(jì)字符串里某個(gè)字符出現(xiàn)的次數(shù)
'1,2,3'.count(',') >>>25. 列表
5.1 統(tǒng)計(jì)列表中每個(gè)元素出現(xiàn)的次數(shù)
from collections import Counter list_a = [a, b, c, d, a, c] list_num = Counter(list) >>>{"a":2, "c":2, "b":1, "d":1}5.2 找出兩個(gè)列表中的相同元素
list_a = [1,2,3,4] list_b = [3,4,5,6,7]set_c = set(list_a) & set(list_b)list_c = list(set_c) print(list_c) >>>[3,4]5.3 合并兩個(gè)列表(不重復(fù)寫(xiě)入同一個(gè)元素)
list_a = [1,2,3,4] list_b = [3,4,5,6,7]set_c = set(list_a) | set(list_b)list_c = list(set_c) print(list_c) >>>[3,4]6. 字典
6.1 遍歷字典的鍵
for k in dict.keys():print("key:"+k+",value:"+dict[k])6.2 遍歷字典的值
for k in dict.values():print ("value:"+str(k))6.3 遍歷字典的鍵值對(duì)
for d,x in dict.items():print("key:"+d+",value:"+x)7. 編碼
7.1 校正網(wǎng)頁(yè)編碼格式(爬蟲(chóng))
#發(fā)送requests請(qǐng)求 req = requests.get(url_target,headers=headers, timeout=5) #校正網(wǎng)頁(yè)編碼,自動(dòng)調(diào)整為目標(biāo)網(wǎng)頁(yè)的編碼 req.encoding = req.apparent_encoding總結(jié)
以上是生活随笔為你收集整理的Python学习中的点点滴滴的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 遇到的那些报错
- 下一篇: Python-判断字符串是否为全数字组成