- 博客(15)
- 收藏
- 关注
原创 python爬虫实战记录一
1.request库(安装,删除,常用方法) 2.BeautifulSoup库(安装) Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象。所有对象可以归纳为4种类型: Tag , NavigableString , BeautifulSoup , Comment 。下面我们分别看看这四种类型都是什么东西。 3.解析器 https://blog....
2019-03-30 18:07:51
301
原创 python学习自记录(13)文件读写
1.读取文件分3步 1)通过操作系统打开文件 :open(‘文件路径’,‘文件打开模式’) r读取(默认),w写入,a 附加 2)读取文件 :read() 3)关闭文件 :close() 2.为避免读取过程中报错导致文件关闭失败,我们需要使用with语句,不必调用close()函数 3.文件路径前加r可以避免被转义 4.逐行读取 1)for循环读取 以下方法和for循环搭配使用去除空格 ...
2019-03-26 22:35:05
306
原创 python学习自记录(13)面向对象
1.面向对象技术简介 1)类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 2)类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 3)数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。 4)方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进...
2019-03-24 23:37:56
226
原创 python学习自记录(12)python封装之储存导入函数模块
1.导入的三种方式 1)import 模块名:使用import语句直接导入指定的模块名,可以转程序中使用该模块的所有函数,但是需要有模块名的前缀(即:模块名.函数名) 2)from 模块名 import 指定函数:该语句可以导入模块中的指定函数,可以指定多个,调用时直接通过函数名调用即可,不需要添加模块前缀 3)from 模块名 import *:该语句是导入模块中的所有函数,通过函数名即可...
2019-03-24 22:09:20
541
原创 python学习自记录(11)Python中的一些特殊函数
1,递归 递归不是函数,而是一种思想。 def fib(n): if n0: return 0 elif n1: return 1 else: return fib(n-1)+fib(n-2) fib(3) 2 fib(10) 55 fib(n-1)+fib(n-2)就是又调用了这个函数自己,实现递归。 2,特殊函数 Python是支持多种范型的语言,可以进行所谓的函数式...
2019-03-24 20:44:09
342
原创 python学习自记录(10) 函数的定义
1.函数的定义: 函数是一段代码,能将一些数据传递进程序经行处理,然后返回一些数据,也可以没有返回,和一个对象相关联 2.函数和方法的区别: 方法和对象相关,函数和对象无关,python的方法和函数取决于是否在面向对象编程的类中使用 3.函数的定义: def 函数名(参数): 4.函数参数 (1)默认参数 (2)可变参数,ps:可变参数永远放在参数的最后面 (3)位置参数 (4)关键字参...
2019-03-24 20:42:53
242
原创 python学习自记录(8)集合
1.集合的概念 :将各种不同的不可变数据对象无序的集中起来的容器 2.特性: (1)无序, (2)集合中的元素必须是不可变类型 ps(可变数据类型:列表list和字典dict,不可变数据类型:整型int、浮点型float、字符串型string和元组tuple。) 3.创建集合 (1)可变集合创建:1.使用大括号{}创建,2.使用set([元素,…])函数创建 (2)不可变集合创建:使用frozen...
2019-03-21 22:28:18
345
原创 python学习自记录(7)字典
1.特性:字典属于映射类型数据结构(简单理解就是键值对),字典中的键必须使用不可改变的数据类型,例如 数字,字符串,元组 等,且键唯一不可重复 2.创建 (1) 使用大括号{}创建 (2) 使用dict()函数创建 3.提取 (1) dict(key) : 直接根据键获取相应的值,该方法如果字段值不存在传入的键时会报错,为避免这种情况可以在取值前先用 in 语句检查键是否存在 (2) get...
2019-03-20 22:25:08
312
原创 python学习自记录(6) 元组
1.了解元组和列表的区别 (1)相同点:有序,且可以包含任意类型的元素 (2)不同点: 元组是不可变的,一旦创建就不能修改 2.元组的创建方式 (1) 使用小括号()把有序元素括起来,并用逗号分隔 (2) 使用tuple()创建元组对象 3. 元组的常用函数和方法 (1)提取 :与列表提取方式一致,直接根据角标提取 (2)切片:也和列表切片方式一致,语法 元组名[起始角标:结束角标:步长] (3)...
2019-03-19 21:56:06
332
原创 python学习自记录(5)python数据结构介绍和列表操作
1.python数据结构的组成 (1)python有 序列,映射,集合三种基本的数据结构类型 1 序列类型:是指数据结构对象有序排列,常用的有字符串(string),列表(list),元组(tuple)等 2 映射:python中惟一的映射类型是的数据结构就是字典ps(简单理解就是键值对) 3 集合:集合类型的数据结构包含2种 set(可变集合), frozenset(不可变集合)。ps(重点:...
2019-03-18 23:34:29
413
3
原创 python学习自记录(4)掌握python运算符和运算符优先级
python学习自记录(4) 1.python运算符有 算数运算符,比较运算符,赋值运算符,按位运算符,逻辑运算符,bool运算符,成员运算符,身份运算符 (1)算数运算符 (2)比较运算符 (3)赋值运算符(老样子,都这样) (4)位运算符(基本用不到) (5)逻辑运算符 (对应了java 的 & || !) (6)成员运算符 (7)身份运算符 ps:这里需要注意 is...
2019-03-17 18:44:08
434
1
原创 python学习自记录(3)python基础知识之数据类型和字符串的常用操作
python学习自记录(3) 1.注释的三种方式 #,’’‘注释内容 ‘’’,""“注释内容 “”” 2.多行语句 (1)一条语句多行,大中小括号内的用逗号分割即可,不在括号内则需要使用反斜杠进行换行 (2)一行多条语句,使用分号;实现隔离 3.使用缩进的方式标示代码块,不用使用{}来标示,简洁明朗ps(反正我是觉得大括号标识比这样好,多明显呀233) 上图方框标示一个代码块,一个代码块内缩进...
2019-03-17 17:50:12
546
原创 python学习自记录(2)开发工具的pycharm安装使用,编写的第一个应声虫程序
python学习自记录(2)开发工具的pycharm安装使用 1.下载安装 链接:https://pan.baidu.com/s/18ARXYybcoMrRi96gfIh6Zg 密码:qydc 下方注册码不可用的话,百度搜索注册码 MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNza...
2019-03-16 22:44:32
5266
3
原创 python学习自记录(1)环境配置
python学习自记录(1) 环境配置 1.https://www.python.org/官网下载安装程序 下载最新的3.7.2版本 2。安装 ps(注意勾上红框选项 不然得去配置环境变量) “点击Install Now”完成安装 3.运行(如下图所示即安装成功) 4.小结 很简单的一步,廖雪峰老师的教程比这详细多了,这里也就是整理下自己看,下一步准备安装python IDE并创建一个应声...
2019-03-16 21:27:49
6143
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人