![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 86
TrueEik
菜死了菜死了
展开
-
#9、mat基础2
import matplotlib.pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dx = np.linspace(-3,3,50) #从-3到3的范围有50个点y1 = 2*x+1y2 = x**2#11、将图画在不同的窗口里plt.figure('一')plt.plot(x,y1,c...原创 2019-06-28 13:54:39 · 221 阅读 · 0 评论 -
#7、多线程爬虫
#普通段子爬虫import urllib.requestimport reimport urllib.errorheaders=("User- Agent","Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3641...原创 2019-06-23 15:22:43 · 142 阅读 · 0 评论 -
4、迭代器
from collections import Iterablefrom collections import Iterator1、#可迭代对象(Iterable)---可以直接作用于for循环的对象,可以用isinstance判断一个对象是否是Iterable对象可作用于for的数据类型分两种:a、集合:list tuple dict set strb、generator,包括生成...原创 2019-06-20 15:48:38 · 123 阅读 · 0 评论 -
#4、异常处理
#异常处理import urllib.error #导入异常处理库import urllib.requesttry: urllib.request.urlopen("网址")except urllib.error.URLError as e: #处理 if hasattr(e,"code"): #urlerror 的状态码时有时无...原创 2019-06-23 15:18:39 · 132 阅读 · 0 评论 -
#8、mat基础
#1、绘制折线图、散点图 plot/直方图histimport matplotlib.pylab as pylimport numpy as npimport matplotlib.gridspec as gridspecx=[1,2,3,4,5] #存储x轴数据y=[] #注意x、y的数据个数要一致pyl.plot(x轴数据,y轴数据,'展现形式:颜色之类...原创 2019-06-23 15:23:39 · 159 阅读 · 0 评论 -
1、进制与数据存储
进制与数据存储#二进制: 0 1 逢二进一0 + 0 = 00 + 1 = 11 + 1 = 10 #腰零,不是十11 + 1 = 100#八进制 0 1 2 3 4 5 6 71 + 7 = 101 + 2 = 3#十六进制 0 1 2 。。。8 9 a b c d e f1 + f =10#内存地址是用十六进制数表示的1、十进制转二进制用短除e.g....原创 2019-06-19 21:07:19 · 284 阅读 · 0 评论 -
#2、numpy创建数组
import numpy#一维 numpy.array([element1,el2,...,eln])x = numpy.array(['a','2','8'])#二维y = numpy.array([[2],[4,2,'2'],[5],['a']])#取用 ‘2’: y[1][2] 第一大维的第一号第二大维的第二个#排序sort()x.sort()#取最大、小值x.m...原创 2019-06-23 15:17:08 · 349 阅读 · 0 评论 -
#3、导入导出数据
import pandas as pda #数据分析与挖掘库'''Series #index 默认值为0 1 。。。 #类似于表格的行或者列DataFrame 类似于表格'''#以数组形式创建数据框a = pda.Series([8,9,2,1])a = pda.Series([8,9,2,1],index=['one','two','three','four']) ...原创 2019-06-23 15:18:04 · 141 阅读 · 0 评论 -
5、函数
#值传递:传递的不可变类型---string、tuple、numberdef func1(num): num = 10temp = 20func1(temp) #等价于把temp的值赋给num,函数把num的值变成10print(temp) #结果为20---原因:'我们可以认为'temp和num是两个不同的变量, # ...原创 2019-06-23 14:43:37 · 139 阅读 · 0 评论 -
#6、图片爬虫
import urllib.requestimport rekeyname="女装"key=urllib.request.quote(keyname) #编码中文headers=("user-agent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 S...原创 2019-06-23 15:21:10 · 801 阅读 · 0 评论 -
#5、防屏蔽
#设置代理服务器#代理网站https://www.xicidaili.com/ 普通IP默认端口为80 我们要用别人的import urllib.requestdef use_proxy(url,proxy_addr): #设置形参 proxy=urllib.request.ProxyHandler({"http":proxy_addr}) #调用代理的“方法” ...原创 2019-06-23 15:19:15 · 41355 阅读 · 0 评论 -
#1、scrapy框架及基本命令
#scrapy -h 查看帮助#运行单个、不依赖项目的爬虫文件在cmd里用runspider.文件#version 查看版本信息#重点*startproject+文件名 新建项目#genspider -l 展示爬虫模板#genspider -t+模板+名称+目标网站域名 创建爬虫#view 网站 下载网站并用浏览器打开#--nolog 不显示日志信息#...原创 2019-06-23 15:16:26 · 127 阅读 · 0 评论 -
2、py基础补充
1、print('1', '2') #1和2中间会由于逗号输出一个空格'''代码规范:逗号后写一个空格'''2、print(id(age)) #查看变量地址a = 10b = 10#a、b是两个变量,但地址一样b = 40#地址不一样了c = 20d = 30#c、d地址不一样c = d#c、d地址又一样了'''解释:10的地址保存在内...原创 2019-06-23 14:42:10 · 155 阅读 · 0 评论