分类
摘要:
我是一个没有笔记习惯的低级程序员,但是我还是喜欢编程,从小学就开始跟着玩电脑,对抓鸡,ddos,跳板刷钻开始了自己的IT 旅程,之后学习了各种语言,但是可惜都不没有达到精通,都是略懂一二,现在想把Python的自己的学习
历程记录下来,用来帮助更多的人,希望每一个人都能进步。
今天就来给大家说一下 F... 阅读原文
2019-04-19 13:16:04 阅读(2544) 评论(0)
摘要:
何谓爬虫
所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。
爬虫三要素
抓取
分析
存储
基础的抓取操作
1、urllib
在Python2.x中我们可以通过urllib 或者urllib2 进行... 阅读原文
2019-04-19 12:53:08 阅读(2428) 评论(0)
摘要:
DjangoRestFramework学习二之序列化组件
本节目录
一 序列化组件
二 xxx
三 xxx
四 xxx
五 xxx
六 xxx
七 xxx
八 xxx
一 序列化组件
首先按照restfu... 阅读原文
2019-04-19 12:13:10 阅读(2330) 评论(0)
摘要:
一、常见编码
ASCII:ASCII码即美国标准信息交换码(American Standard Code for Information Interchange)。由于计算机内部所有信息最终都是一个二进制值,而每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(by... 阅读原文
2019-04-19 11:42:03 阅读(2326) 评论(0)
摘要:
一,复习:
1.顺序结构、分支结构、循环结构
2.if分支结构if 条件:
代码块
elif 条件:
代码块
else:
代码块
# 可以被if转换为False:0 | '' | None | [] | {}
3.while循环结构
while 条件:
循... 阅读原文
2019-04-19 10:45:15 阅读(3577) 评论(0)
摘要:
相同位数版本号大小比较:
1 def abc(str1, str2):
2 if str1 == "" or str2 == "":
3 print("输入包含空字符串,请重新输入")
4 return ("输入包含空字符串,请重新输入")
5 ... 阅读原文
2019-04-19 10:35:07 阅读(2374) 评论(0)
摘要:
虽然设计模式与语言无关,但这并不意味着每一个模式都能在每一门语言中使用。《设计模式:可复用面向对象软件的基础》一书中有 23 个模式,其中有 16 个在动态语言中“不见了,或者简化了”。
1、策略模式概述
策略模式:定义一系列算法,把它们一一封装起来,并且使它们之间可以相互替换。此模式让算法的变化不会影... 阅读原文
2019-04-19 09:10:03 阅读(2901) 评论(0)
摘要:
一、列表生成式
现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],现在要求把列表里的每个值加1,你怎么实现?你可能会想到的几种方法:
方法1:
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 需求:要求把列表中的每个元素的值加1
# 方法一
... 阅读原文
2019-04-19 08:37:02 阅读(2582) 评论(0)
摘要:
阅读目录
一、装饰器
1、装饰器的概念
#装饰器定义:本质就是函数,功能是为其他函数添加附加功能
二、装饰器需要遵循的原则
#原则:
1、不修改被修饰函数的源代码
2、不修改被修饰函数的调用方式
装饰器他人的器具,本事可以是任意可调用对象,被装饰者也可以是任意可调用对象。
#强调装饰器的... 阅读原文
2019-04-19 07:23:02 阅读(2590) 评论(0)
摘要:
上个月,学习群里的 S 同学问了个题目,大意可理解为列表降维 ,例子如下:
oldlist = [[1, 2, 3], [4, 5]]# 想得到结果:newlist = [1, 2, 3, 4, 5]
原始数据是一个二维列表,目的是获取该列表中所有元素的具体值。从抽象一点的角度来理解,也可看作是列表解压或者... 阅读原文
2019-04-19 06:15:02 阅读(2426) 评论(0)