![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python相关
Python基础和应用
JinChao94
做点笔记,仅作参考
展开
-
算法:数据预处理
原因:数据存在噪声,数据缺失值,数据不一致,数据库庞大,异种数据源等问题。目的:解决上述问题,提高数据挖掘的质量。方法:数据清理,数据集成,数据归约,数据变换和数据离散化。数据质量:准确性、完整性、一致性、时效性、可信性,可解释性。一、数据清理1. 缺失值:许多元组的属性没记录值(可能缺失,可能故意留白后期填写。)(1)忽略元组:适用于元组有多个缺少值,每个属性缺失值的百分比...原创 2019-09-13 23:59:07 · 1642 阅读 · 0 评论 -
Get 和 Post请求的区别:
Get 和 Post请求的区别:Get : 请求的url会附带查询参数,POST:请求的url不带参数get:从服务器获取数据post:向服务器传送数据get:通过构造url中的参数来实现功能post:将数据放在header中提交数据对于Get请求:查询参数在QueryString里保存对于Post请求:查询参数在Form表单里保存做爬虫最需要关注的不是页面信息,而是页...原创 2018-09-04 17:34:29 · 646 阅读 · 0 评论 -
Python进阶:爬虫---URL处理
URL编码发送请求(汉字)时需要进行转码 例如:原地址:http://www.oschina.net/search?scope=bbs&q=C语言 编码后:http://www.oschina.net/search?scope=bbs&q=C%E8%AF%AD%E8%A8%80 语言:%E8%AF%AD %E8%A8%80 (三个%代表一个汉字)UR...原创 2019-10-28 01:40:15 · 1308 阅读 · 0 评论 -
response常用命令
response 是服务器响应的类文件,除了支持文件操作的方法外,还支持以下常用的方法:# 返回 HTTP的响应码,成功返回200,4服务器页面出错,5服务器问题print response.getcode()# 返回 返回实际数据的实际URL,防止重定向问题print response.geturl()# 返回 服务器响应的HTTP报头print response.info()...原创 2018-09-12 16:22:41 · 554 阅读 · 0 评论 -
Python基础---基本数据类型转换
基本数据类型转换 函数 说明 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转...原创 2019-08-12 02:11:07 · 152 阅读 · 0 评论 -
Python基础---基础知识
一、注释的分类 <1> 单行注释 以#开头 例如 # 我是注释,可以在里写一些功能说明之类的哦 <2> 多行注释 ''' 注释内容1 注释内容2 ''' 例如: '''...原创 2018-12-03 15:35:46 · 173 阅读 · 0 评论 -
Python基础---函数
1.函数定义 格式: def 函数名(参数1,参数2...): 代码2.函数调用: 函数名调用即可 函数名(参数1,参数2...)def discount(a,b): c=a * b/10 return cprice=float(input("请输入价格: "))discounts=float(...原创 2018-12-04 08:56:42 · 123 阅读 · 0 评论 -
Python基础---元组
元组 ()括号表示 tuple = ('hello',100,3.14)区别:与列表类似,元组的元素不能修改元组基本操作: 1.访问 2.修改:不能修改 3.合并 4.删除 del 只能删除整个元组 del tupletuple1 = ('hello',100,3.14)print(tuple1[0])print(tuple1[1])pr...原创 2018-12-03 22:00:53 · 168 阅读 · 0 评论 -
Python基础---字典
字典基本操作 1.修改元素 通过key,修改valuedict = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}newId = input('请输入新的学号')dict['id'] = int(newId)print('修改之后的id为%d:'%dict['id']) 2.添加元素 ...原创 2018-12-03 21:30:34 · 134 阅读 · 0 评论 -
Python基础---列表
1.列表格式 变量A的类型为列表 A = ['xiaoWang','xiaoZhang','xiaoHua']2.打印列表A = ['xiaoWang','xiaoZhang','xiaoHua']print A[0]print A[1]print A[2]3.列表遍历 方式一:for循环A = ['xiaoWang','x...原创 2018-12-03 17:06:13 · 110 阅读 · 0 评论 -
Python基础---字符串
字符串定义:双引号或者单引号中的数据,就是字符串 b = "奥特曼" b = '123456'一、字符串索引:从0开始 str[X]name = 'abcdef'print(name[0])print(name[1])print(name[2])# 取下标 0~2 的字符print(name[0:3])# 取下标为 3~4 的字符...原创 2018-12-03 16:54:05 · 184 阅读 · 0 评论 -
Python基础---判断语句和循环语句
一、if判断语句 <1>if语句 if语句格式: if 要判断的条件: 条件成立时,要做的事情age = 3print ("------if判断开始------)if age>=18: print "我已经成年了"print ("------if判断...原创 2018-12-03 16:51:23 · 252 阅读 · 0 评论 -
Python基础---面向对象
对象和类的关系:懒得说,Java中接触的头疼定义类: class 类名: 属性列表 方法列表创建对象: 对象名 = 类名()属性:私有化在属性前加 __ ==java 的private方法:定义关键字 def 注意:类定义的方法至少有一个参数,一般以sel...原创 2018-12-04 16:25:49 · 166 阅读 · 0 评论 -
Python基础---模块和包
模块概念: 模块和java中的包概念类似导入: 关键字 import import 模块名...部分导入: 关键字 from from 模块名 import 函数名1,函数名2....调用: 模块名.函数名自定义模块: 每个Python文件都可以作为一个模块,模块名就是文件名 例如: 文件test.py,在test...原创 2018-12-04 14:50:50 · 148 阅读 · 0 评论 -
Python基础---异常
异常处理方式一、捕获异常 捕获异常1. try...except... try: 可能你出现异常的代码1 可能你出现异常的代码2 .......... except: (处理的异常类型...), errorMsg ...原创 2018-12-04 14:02:32 · 119 阅读 · 0 评论 -
Python基础---文件操作
1.文件的打开与关闭 文件打开: open(文件名,访问模式) f = open('test.txt', 'w') 访问模式:r 只读 指针在文件的开头。这是默认模式。 w 写入 文件存在则覆盖;不存在,创建新文件。 a 追加 文件存在,指针在尾。文件不存在,创建新文件。 rb 二进制...原创 2018-12-04 09:59:05 · 306 阅读 · 0 评论