• 网络传输模型/TCP协议/IP地址

    网络传输模型 基本模型 层次划分 需要说明的是在网络传输层TCP可靠而UDP不可靠 传输层说明 说明一: 作为Python开发,咱们都是在应用层的HTTP协议之上进行开发的。 说明二: 网络编程,主要是了解我们Python能编写的最低的层次, 即传输层的基本情况。 说明三: HTTP协...

    2018-08-26 17:33:39

  • 面向对象

    面向对象 特性 class object 封装、继承、多态 语法:属性、方法 构造函数 ( 在实例化时做一些类的初始化的工作 该函数是用于传参数 ) 析构函数 (在实例释放、销毁的时候自动执行的、通常用于一些收尾工作,如:关闭一些数据库链接,关闭打开的临时文件 当程序执行...

    2018-08-26 17:33:37

  • 生成器

    一、生成器的定义 在函数中使用yield关键字,由函数返回的结果就是生成器。 1 def gen(): 2 print ( ' gen ' ) # 函数内部的代码不执行 3 yield 0 4 yield 1 5 yield 2 6 7 g = gen() 8 print (g) 9 print (next(g)) 10 print (g. __next__ ()) View Code 从上面的例...

    2018-08-26 17:33:36

  • 分享两个小程序

    小编也不知道大家能不能用的到,我只是把我学到的知识分享出来,有需要的可以看一下。python本身就是一个不断更新改进的语言,不存在抄袭,有需要就可以拿过来用,在用的过程中,你发现可以用另外一种方法把它实现,就可以把代码做进一步的优化,然后分享出来,这样pyt...

    2018-08-26 17:33:32

  • 麻省理工教授透露为什么80%黑客都使用Python!

    Python是一门更注重可读性和效率的语言,尤其是相较于Java,PHP以及C++这样的语言,它的这两个优势让其在开发者中大受欢迎。 诚然,它有点老了,但仍是80后啊 —— 至少没有 Cobol 或者 Fortran 那么老。而且,如果还能派上用场的话,为啥要折腾着改变它呢 (尤其在这个...

    2018-08-26 17:33:25

  • python3字符串的比较(辨析is与==的区别)

    PYTHON3基本数据类型(二、字符串) Python3字符串 ①字符串比较 1、比较字符串是否相同: ==:使用==来比较两个字符串内的value值是否相同 is:比较两个字符串的id值。 2、字符串的长度比较 len():显示字符串的长度,返回数字整型。可以进行长度的比较。 3、使用比较...

    2018-08-26 17:33:24

  • Python-对Pcap文件进行处理,获取指定TCP流

    通过对TCP/IP协议的学习,本人写了一个可以实现对PCAP文件中的IPV4下的TCP流提取,以及提取指定的TCP流,鉴于为了学习,没有采用第三方包解析pcap,而是对bytes流进行解析,其核心思想为:若想要提取TCP Content,需在下层的IPV4协议中判断Protocol是否为TCP,然后判断...

    2018-08-26 17:33:20

  • python基础学习7----编码与解码

    一.python2 python2中默认以ASCII编码 str='hello world'gbk_to_unicode=str.decode('gbk')#将gbk解码为unicodeprint(gbk_to_unicode)unicode_to_utf-8=gbk_to_unicode.encode('utf-8')#将unicode编码为utf-8print(unicode_to_utf-8) 二.python3 python3文本默认是以Un...

    2018-08-26 17:33:18

  • 课时49:魔法方法:生成器

    目录: 一、生成器 二、课时49课后习题及答案 ********************* 一、生成器 ********************** 生成器的学习并不涉及魔法方法,甚至它巧妙地避开了类和对象,仅通过普通地函数就可以实现了。 生成器其实是迭代器的一种实现。 生成器的发明一方面是为了使得Py...

    2018-08-26 17:33:16

  • python 容器 用户注册登录系统

    1. 列表和普通变量有什么区别 列表是数据类型,普通变量是用来存储数据的 可以把列表赋值给普通变量 2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44 a.append(44) 或者 a.insert(3,44) #索引号为3 3.对列表排序 a = [11,22,33,2] b = sorted(a) #创建...

    2018-08-26 17:33:15

2