自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python爬虫

通配符的使用通配符内容:*:?:.:…:[0-9]:[a-z]:[A-Z]:[a-zA-Z]:import globglob.glob('./[0-9]'.*')glob.glob(*.gif')glob.glob('**/*.txt',recursive=True)glob.glob('./**/',recursive=True)glob.glob:返回所有匹配...

2018-10-09 22:48:40 104

原创 python异常处理

常见的异常:在程序运行过程中影响程序正常运行的内容, 称为异常.NameError:IndexError: 索引错误KeyErrorZeroDivisionError: 除0错误AttributeError: 对象没有该属性_ try _except语句except语句不一定会执行, 只有在try语句中出现IOError报错时, 才会执行不指定异常类型的except使...

2018-09-28 17:01:06 182

原创 乌龟吃鱼游戏

假设游戏场景为范围(x,y)为0<=x<=10,0<=y<=10游戏生成1只乌龟和10条鱼它们的移动方向均随机乌龟的最大移动能力为2(它可以随机选择1还是2移动),鱼儿的最大移动能力是1当移动到场景边缘,自动向反方向移动乌龟初始化体力为100(上限)乌龟每移动一次,体力消耗1当乌龟和鱼坐标重叠,乌龟吃掉鱼,乌龟体力增加20鱼暂不计算体力当乌龟体力值为0(挂...

2018-09-25 17:58:49 200

原创 python 类

一:类与对象的理解类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。对象:通过类定义的数据结构实例。属性: 表示这类东西的特征。方法:类中定义的函数。(表示这类物体可以做的事情)1.类的定义eg:类的私有属性与私有方法类的私有属性:__private_attrs:两个下划线开头,声明该属性为私有,不能在类地外部被使用或直...

2018-09-21 00:39:22 162

原创 python对文件的操作及相关os

python对文件的操作及相关os:一:文件的读取操作三部曲:打开-操作-关闭1.文件读取模式的选择r:只能读,不能写;读取的文件不存在会报错。r+:可以执行读写操作;文件不存在会报错;默认情况下,从文件所在位置开始写入。w:可读可写;文件不存在,不报错,会新建该文件;会清空文件内容。w+:可读可写;文件不存在,不报错;会清空文件内容。a:只写;文件不存在,不报错;不会清空文件内...

2018-09-19 16:32:27 113

原创 模块、包

一、模块1.模块理解:py或c文件.2.导入模块:import首先在当前路径寻找,找不到在sys.path中找可以导入变量名和函数名3.模块分类(1)内置模块内置模块的搜索路径import sysprint(sys.path) #列表 (2)自定义模块 py文件中,name值为’main‘,但在被导入时name值为’#模块名’.因此可以在模块...

2018-08-22 21:56:16 116

原创 装饰器

1.装饰器(1)闭包:函数里面嵌套函数 (2)装饰器应用场景:在执行函数之前或之后做某种操作 (3)装饰器调用:Python的语法糖:@装饰器函数名,用于定义函数之前(4)装饰器特性:闭包结构,返回值为函数(5)装饰器嵌套:有多个装饰器时从下到上调用,从上到下执行(6)装饰器参数:原装饰器外层再加一层函数,用来接收装饰器参数 (7)装饰器常用函数:a. fun...

2018-08-22 21:52:04 124

原创 生成式

1.迭代 2.列表生成式 3.字典生成式 4.集合生成式

2018-08-22 21:37:57 116

原创 生成器

1.生成器 (1)定义 一边循环一边计算的机制,节省大量空间形式:(i**i for i in range(10)) (2)查看方式a. g.next()(python2)g.__next__()(python3)b.next(g)c.for循环遍历 (3)yield关键字 a.函数返回生成器:存储yield后面的值,并实现函数的断点。 b.传值到函数...

2018-08-22 21:15:49 80

原创 高阶函数

1.高阶函数定义实参和返回值都可以是函数2.内置高阶函数(1)map(函数, 序列):将序列中的值依次作用于函数(只有一个必选参数),返回map对象,可迭代 (2)reduce(函数, 序列):将序列中的两个值依次作用于函数,并把本次返回值作为下次的前一个实参,返回值的类型与实参相同 在Python2中可以直接使用reduce函数,在Python3中reduce在f...

2018-08-22 21:01:12 126

原创 元组 ,列表 ,字典 ,集和 ,函数

一:元组 带了紧箍咒的列表; 不可变数据类型,没有增删改查; 可以存储任意数据类型; - 定义空元组 tuple = () •- 定义单个值的元组 tuple = (hello) •- 一般的元组 tuple = (hello, 22, male)如果元组里面包含可变数据类型, 可以间接修改元组内容; T = ([1,2,3], 4) T[0].append(4) pri...

2018-08-15 13:52:10 188

原创 2018 .8.8

一:python 代码编写 1.基本语句if 条件表达式: 满足表达式所执行的内容 else: 不满足表达式所执行的内容2.变式1)有多个条件表达式if xxxx: pass elif xxxx: pass elif xxxx: pass else: pass2)三目运算符if间接实现三元运算符: ...

2018-08-09 17:16:10 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除