笔记
fervid的小虫
希望通往成功路没那么长
展开
-
爬虫入门
Robots协议(爬虫协议)的全称“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些网站可以抓取,哪些不能。该协议是国际互联网界同行的道德规范,虽然没有写入法律,但是每一个爬虫都应该遵守的协议。在robots文件中,对用户代理进行了规定,以Allow项开头的URL是允许robot访问的,以Disallow项开头的链接不允许爬虫引擎...原创 2020-03-30 14:24:43 · 187 阅读 · 0 评论 -
面向对象三大特性
封装封装根据职责将 属性 和 方法 封装到一个抽象的 类 中继承继承实现代码的重用,相同的代码不需要重新编写子类拥有父类的所有属性和方法子类中应该根据职权,封装子类特有的属性和方法继承有传递性如果子类中,重写了父类的方法,则在使用子类对象调用方法时,会调用子类重写的方法# 创建一个父类class Animal: def eat(self): print(‘吃’)...原创 2020-03-18 13:19:44 · 94 阅读 · 0 评论 -
以列表的形式返回乘积是该数的素数
第一种方法def solution(n): res = [] for i in range(2,int(n**0.5) + 1): while not n % i: res.append(i) n // = i return res + [n] if n>1 else resprint(solution(20)) 第二种方法 ...原创 2020-03-16 15:15:20 · 424 阅读 · 0 评论 -
python学习笔记-if语句及字典
原创 2020-03-16 12:28:59 · 214 阅读 · 0 评论 -
python中的 +=
在python中, 对于数字或字符串来说 += 是相加在赋值的操作,但是在列表中 ,本质上是调用了extend()方法,不会修改变量的引用 也就不会影响全局变量的值。def demo(num): print(‘函数开始’) num += num print(num) print(‘函数结束’)gl_num = 9demo(gl_num)print(gl_num)这一小...原创 2020-03-14 15:08:41 · 3075 阅读 · 0 评论 -
python 学习笔记-数据类型
原创 2020-03-13 14:57:11 · 73 阅读 · 0 评论 -
python - 名片管理系统
名片管理系统主要分为三个部分:(1)新增名片(2)显示名片(3)查询名片首先创建两个python文件,cards_main.py 和 cards_tools.pycards_main.pyimport cards_tools# 无限循环,有用户主动决定什么时候退出循环while True: # TODO 显示菜单功能 action_str = input(‘请选择希望执行的...原创 2020-03-13 14:27:36 · 264 阅读 · 0 评论 -
2020-02-28
原创 2020-02-28 21:48:33 · 79 阅读 · 0 评论