摘要:   我是一个没有笔记习惯的低级程序员,但是我还是喜欢编程,从小学就开始跟着玩电脑,对抓鸡,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)