先来一个简单地例子: 结果如下: 讲解: 1 f = foo() 这句表示生成一个generator对象 2 f.send(None) 的作用与 next(f) 的作用相同:运行代码到 r = yield 2 处。 r = yield 2 主要分两步: 第一步: yield 2 ,也就是先返回2 第 ...
分类:
编程语言 时间:
2017-03-11 21:37:48
阅读次数:
234
非常棒的实验,自信又有了。 1、根据上文说到,必须开启黑客机器的转发功能,ARP脚本不变 [root@python sysctl.d]# vim /etc/sysctl.conf [root@python sysctl.d]# sysctl -p net.ipv4.ip_forward = 1 (1 ...
分类:
其他好文 时间:
2017-03-11 21:32:04
阅读次数:
165
xlrd ■ xlrd xlrd模块用于读取excel文件内容 基本用法: 在得到sheet对象之后,就可以用它的一些方法和变量来获取数据: sheet.name sheet的名字 sheet.nrows sheet的行数 sheet.ncols sheet的列数 sheet.get_rows() ...
分类:
编程语言 时间:
2017-03-11 20:37:35
阅读次数:
425
元组a=('a',) a=('a','b')特点有序不可变,不可以修改元组的值,无法为元组增加或者删除元素元组的创建a=('a',) a=('a','b')tuple('abcd')转化为元组tuple(i for i in range(10))生成器推导式转化为元组,生成器推导式产生的生成器对象只... ...
分类:
编程语言 时间:
2017-03-11 20:36:07
阅读次数:
245
■ smtplib & email ■ 概述 发邮件主要用到smtplib以及email模块。stmplib用于邮箱和服务器间的连接,发送的步骤。email模块主要用于处理编码,邮件内容等等。主要是参考了那个发报表的脚本,简单记录了下最简单的用法,没啥参考价值= = ■ smtplib基本用法 *在 ...
分类:
编程语言 时间:
2017-03-11 18:56:55
阅读次数:
256
学Python语言为何要先学习计算机基础:计算机基础是在以后所有技术的基石,打好基础我们才能更好的学习其他技术。 一、计算机系统的组成 计算机系统分为:硬件、操作系统、软件。软件如果需要调动硬件,需要通过计算机系统的帮助,软件无法直接调用计算机硬件。 二、计算机硬件 计算机的硬件的基本组成为:CPU ...
分类:
其他好文 时间:
2017-03-11 18:40:57
阅读次数:
142
鼎力推荐 : 点击后即可观看,小伙子讲的很有深度。 说到深度,自然离不了深度学习。AlphaGo 的横空出世,似乎很有学习的必要。 MuGo: 点击下载后,发现是 python,自然免不了一番学习,好在不求深入,倒也花不了多少时间。 运行步骤如下: 1. ubuntu 中 python3 已安装,所 ...
分类:
其他好文 时间:
2017-03-11 16:53:57
阅读次数:
170
列表解析式: 生成器表达式: 二者的区别: -列表解析式需要生成所有的数据; -生成器解析式不是真正创建列表,而是返回一个生成器,这个生成器在每次计算出一个条目后,把这个条目yield出来。生成器表达式使用了延迟计算,在使用内存上更有效。 ...
分类:
编程语言 时间:
2017-03-11 16:00:42
阅读次数:
176
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。 区分层次的目的即为了"高内聚低耦合"的思想。高 ...
分类:
编程语言 时间:
2017-03-11 15:57:15
阅读次数:
221
环境 Python 3.6 ,Window 64bit 目的 输出9*9 乘法口诀表 代码 结果如图: ...
分类:
编程语言 时间:
2017-03-11 15:53:24
阅读次数:
178