当前位置:
首页 >
Python学习中的点点滴滴
发布时间:2025/4/5
32
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Python学习中的点点滴滴
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
文章目录
- 1. pandas库
- 2. CSV库
- 2.1 以行为单位向csv文件写入数据
- 3. 正则表达式
- 3.1 匹配中文并返回匹配对象
- 4. 字符串
- 4.1 判断字符串是否为字母或者数字(浮点数)
- 4.2 统计字符串里某个字符出现的次数
- 5. 列表
- 5.1 统计列表中每个元素出现的次数
- 5.2 找出两个列表中的相同元素
- 5.3 合并两个列表(不重复写入同一个元素)
- 6. 字典
- 6.1 遍历字典的键
- 6.2 遍历字典的值
- 6.3 遍历字典的键值对
- 7. 编码
- 7.1 校正网页编码格式(爬虫)
1. pandas库
pandas内容过多已迁移至:【pandas库详解】
2. CSV库
2.1 以行为单位向csv文件写入数据
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. 正则表达式
3.1 匹配中文并返回匹配对象
cn = re.search(u"[\u4e00-\u9fa5]+", row["CnName"], 0).group()4. 字符串
4.1 判断字符串是否为字母或者数字(浮点数)
str.isalnum() 所有字符都是数字或者字母
str.isalpha() 所有字符都是字母
str.isdigit() 所有字符都是数字
str.isspace() 所有字符都是空白字符、\t、\n、\r
4.2 统计字符串里某个字符出现的次数
'1,2,3'.count(',') >>>25. 列表
5.1 统计列表中每个元素出现的次数
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 找出两个列表中的相同元素
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 合并两个列表(不重复写入同一个元素)
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 遍历字典的键值对
for d,x in dict.items():print("key:"+d+",value:"+x)7. 编码
7.1 校正网页编码格式(爬虫)
#发送requests请求 req = requests.get(url_target,headers=headers, timeout=5) #校正网页编码,自动调整为目标网页的编码 req.encoding = req.apparent_encoding总结
以上是生活随笔为你收集整理的Python学习中的点点滴滴的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 遇到的那些报错
- 下一篇: Python-判断字符串是否为全数字组成