自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白

从零开始爬,猜猜我会走多远?

  • 博客(14)
  • 收藏
  • 关注

原创 整理一些小知识点

随机更新自启动目录是登录自己用户时才能开机启C:\Users\Night\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup把文件拷贝进去登录所有用户时都能开机启动C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp在文件操作中 :r

2018-01-28 02:20:03 227

转载 logging

logging 库采用模块化的方式提供了几种类型的组件:loggers,handlers,filters,formatters。Loggers 暴露了应用程序代码可以直接使用的接口 Handlers 发送日志记录(由 loggers 创建)到合适的目的地 Filters 提供了细粒度的方法来决定哪些日志记录需要被输出 Formatters 指定了在最终输出时,日志记录的布局格式 日志事

2018-01-28 01:56:45 464

原创 面向对象

面向对象初识面向对象面向对象什么都是对象,1是对象 ‘str’是对象 方法是对象 类也是对象,对象是一种体现,面向对象是一种思想。可以理解成:面向过程变成是在不停的搬砖,而面向对象编程是指点江山(分配任务),并不是一味的考虑怎么做,而是考虑如何分配。面向对象,你就是上帝,上帝说有光,这个类就有光了,你要分配什么时候该有光,什么时候该黑暗,这就是对象的交互,产生结果c

2018-01-27 20:19:24 283

原创 对象和变量

对象和变量对象 = 内存空间和指向次数变量 = type + id + value什么是引用引用在python中的语义应该是一种关系,变量和对象之间的关系,其实也就是指针指向某一块内存空间的关系。既然是变量和对象之间的关系,那么其实就意味着,对于一个对象来说,和不同的变量可能存在着多个“引用”关系。因为变量是无类型的,他想关联谁就可以指向谁,这也就牵扯到了一个“引用计数”的概念

2018-01-20 21:47:50 923

原创 python基础数据类型浅析

python基础数据类型以下代码均在 win64位电脑 python3.6解释器中运行说到基础数据类型,我们可以很容易的想到 数字 字符串 元组……数字我们都知道数字int 是不可变数据类型,也就是每一个数字都会开辟一块内存空间进行存储数据。>>> id(1)499664528>>> id(2)499664544>>> id(3)499664560>>> i

2018-01-20 18:11:48 334

原创 变量

变量在python中变量是什么?我们天天说变量,什么变量的命名规范,那么什么是变量?首先在python中使用变量,不需要提前声明,也不需要指定类型变量类型我们天天说的变量其实是说变量类型:变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可

2018-01-20 02:15:22 232

原创 元组——不为人知的世界

元组——不为人知的世界都知道元组是一个不可变的列表,但是元组真的只是一个不可变的列表么?元组的特点元组是一个不可变的列表(元组中不可进行修改操作)元组是一个没有字段名的记录不可变列表对于元组的操作,我们应该都很熟悉,说些小冷门对比list不可变列表那么必不可少的和列表进行比较了print(dir(tuple))print((set(dir(l

2018-01-13 22:41:24 394

原创 collections模块

collections在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。namedtuple 生成可以使用名字来访问元素内容的tuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:

2018-01-13 20:56:31 250

原创 递归

递归什么是递归迭代的是人,递归的是神 —— L.Peter Deutsch简单定义:当函数直接或者简介调用自己的时候,发生递归。基本要素边界条件:确定递归到何时终止,也称为递归出口递归模式:大问题如何分解成小问题的,也成为递归体举个栗子:# 计算阶乘def func(n): nub = 1 while n != 1:

2018-01-10 01:15:12 412

原创 匿名函数

匿名函数格式函数名 = lambda 参数 :返回值#参数可以有多个,用逗号隔开#匿名函数不管逻辑多复杂,只能写一行,且逻辑执行结束后的内容就是返回值#返回值和正常的函数一样可以是任意数据类型在编程语言中,函数的应用:代码块重复,这时候必须考虑用到函数,降低程序的冗余度代码块复杂,这时候可以考虑用到函数,降低程序的可读性在Python,有两种函数,一种是

2018-01-07 15:55:03 5952

原创 重点内置函数应用

重点内置函数应用len拿到列表、字符串等长度print(len('asdf'))4senumerateenumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在f

2018-01-07 15:54:35 273

原创 内置函数

内置函数作用域相关基于字典的形式获取局部和全局变量localslocals()——获取执行本方法所在的命名空间内的局部变量的字典def func(): a = 1 print(locals()){'a': 1}print(locals()){'__name__': '__main__', '__doc__': None, '__pack

2018-01-07 15:53:58 408

原创 三级菜单的惨案

三级菜单的惨案程序: 三级菜单要求: 1. 打印省、市、县三级菜单2. 可返回上一级3. 可随时退出程序三级菜单,多简单的东西,想都不用想循环就是了dic = { '山东':{'济宁':{'1':'1','2':'2'}, '济南':{'11':'11','22':'22'}}, '北京':{'昌平':{'111':'111

2018-01-06 18:18:51 303

原创 迭代器、可迭代对象、生成器

可迭代对象可迭代协议我们现在是从结果分析原因,能被for循环的就是“可迭代的”,但是如果正着想,for怎么知道谁是可迭代的呢?假如我们自己写了一个数据类型,希望这个数据类型里的东西也可以使用for被一个一个的取出来,那我们就必须满足for的要求。这个要求就叫做“协议”。可以被迭代要满足的要求就叫做可迭代协议。*可迭代协议的定义非常简单,就是内部实现了iter方法。*如果这个

2018-01-03 19:37:35 6667 3

空空如也

空空如也

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

TA关注的人

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