摘要: 目录 视图 CBV 和 FBV 什么是视图? FBV function based view 基于函数的视图 CBV class based view 基于类的视图 小技巧 CBV 如何获取页面请求类型,并响应的 ... 阅读原文
2019-06-23 07:58:03 阅读(2327) 评论(0)
摘要: Python 闭包、迭代器、生成器 一、闭包 闭包:闭包就是内层函数对外层函数局部变量的引用。 def func(): a = "哈哈" def func2(): print(a) # 引用了外层函数的局部变量a,闭包 func2() func() 我们可以使用__cl... 阅读原文
2019-06-23 07:41:03 阅读(2759) 评论(0)
摘要: numpy [...]语法简单使用 Python numpy中切片功能与列表切片类似,但功能更加强大 本文主讲numpy中[...]的简单使用,后续工作继续补充。 import numpy >>> a = numpy.array([[1,2,3,4,5],[6,7,8,9,10],[1,2,3,4,... 阅读原文
2019-06-23 06:43:02 阅读(2111) 评论(0)
摘要: 1. 生成器(generator): ​ 当数据需要被使用时才会被生成,不会占用很多内存,需要用next()方法也可使用for循环获取,使用next()方法超出范围时会抛出Stopiteration异常,当函数中包含yield关键字,则函数就是一个生成器函数, ​ 列表推导式:L = [i*2 for i in ... 阅读原文
2019-06-23 06:41:02 阅读(2222) 评论(0)
摘要: 今天给大家看一个经典案例,希望有所帮助 原题是这样的: 假设你要计算幂,就像内置函数pow和运算符**所做的那样。要定义一个数字的整数次幂,有多种方式,但先来看一个简单的定义:power(x, n)(x的n次幂)是将数字x自乘n - 1次的结果,即将n个x相乘的结果。换而言之,power(2, 3)是2自乘两次的... 阅读原文
2019-06-23 06:38:01 阅读(2511) 评论(0)
摘要: 1 函数参数 (1)收集参数:以一个星号*加上形参名的方式,表示这个函数的实参个数不定,可能0个可能n个。 def varParaFun(name,*param): print('位置参数是:',name) print('收集参数是:',param) print('第一个收集参数是:',pa... 阅读原文
2019-06-23 06:00:03 阅读(2348) 评论(0)
摘要: 博客内容: 1、基础语法 2、运算符 3、流程控制 4、列表、元组、字典、集合 5、字符串 6、文件操作     一、基础语法 1、标识符 命名规则: 以字母、下划线开头 其他部分由字母、数字或下划线组成 不能使用关键字命名; 常量一般全部是大写; 命名要有意义,不宜过长。 定义:可以改变的量: age=... 阅读原文
2019-06-23 00:00:17 阅读(3550) 评论(0)
摘要: 1.首先先安装python3,安装完成python3后自然就有了pip   2.然后使用pip install  scapy 安装scapy,如果提示升级pip就先升级pip,升级完pip后再使用这个命令安装scapy   3.安装完之后如果再cmd下能敲scapy,但是提示报错,去这个网站下载源码https... 阅读原文
2019-06-22 21:47:02 阅读(2171) 评论(0)
摘要: Python格式化输出主要有三种方式: %-formatting str.format() f-Strings 除%以外,事实上字符串格式化操作还能通过str.format()方法或者f-Strings实现。相比于老版的字符串格式化方法,str.format()方法拥有更多的功能,操作起来更加方便,可读性也更... 阅读原文
2019-06-22 21:24:02 阅读(2300) 评论(0)
摘要: 一、冒泡排序介绍   冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 二、冒... 阅读原文
2019-06-22 19:49:04 阅读(2118) 评论(0)