• 课时47:魔法方法:定制序列

    auto 2019-03-04 15:58:43 python

    1879°

    20

    目录: 一、定制序列 二、课时47课后习题及答案 **************** 一、定制序列 **************** 本节要谈的是定制容器,要想成功的实现容器的定制,便需要先谈一谈协议。协议是什么? 协议(Protocols)与其他编程语言中的接口很相似,它规定你哪些方法必须要定义。然 ...
  • 课时49:魔法方法:生成器

    auto 2019-03-04 15:58:43 python

    1950°

    20

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

    auto 2019-03-04 15:58:43 python

    2960°

    20

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

    auto 2019-03-04 15:58:43 python

    2054°

    20

    title: python 深拷贝和浅拷贝 tags: python,copy,deepcopy grammar_cjkRuby: true python 深拷贝和浅拷贝 python的变量的赋值都是引用 把一个变量赋值给一个变量,不是拷贝这个对象,而是拷贝这个变量的引用 1. 直接赋值 传递的是这 ...
  • Python 函数式编程

    auto 2019-03-04 15:58:43 python

    1512°

    20

    lambda表达式 1. 以lambda开头 2. 紧跟一定的参数(如果有的话) 3. 参数后用冒号和表达式主题隔开 4. 只是一个表达式,所以,没有return map 1. 把集合或者列表的元素,每一个元素都按照一定规则(函数)进行操作,生成一个新的列表或者集合 2. map函数是系统提供的具有 ...
  • 【2】python3字符串的比较(辨析i

    auto 2019-03-04 15:58:43 python

    1937°

    20

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

    auto 2019-03-04 15:58:43 python

    1878°

    20

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

    auto 2019-03-04 15:58:43 python

    1873°

    20

    Django Form表单 Form介绍 总结一下,其实Django form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 form表单的作用: 1.生成HTML代码 2.验证 3.把验证的错误显示在页面上并保留原始数据 form表单的基本使用: fo ...
  • 生成器

    auto 2019-03-04 15:58:43 python

    1897°

    20

    一、生成器的定义 在函数中使用yield关键字,由函数返回的结果就是生成器。 执行结果: 从上面的例子可以看出, 一、生成器是迭代器,next(g),g.__next__()取值照样可用。 二、yield关键字的作用可以保留生成器的状态。 三、从第二次迭代开始,每一次迭代会从上一次迭代返回结果的位置 ...
  • 面向对象

    auto 2019-03-04 15:58:43 python

    1693°

    20

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

    auto 2019-03-04 15:58:43 python

    1552°

    20

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

    auto 2019-03-04 15:58:43 python

    1931°

    20

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

    auto 2019-03-03 10:38:16 python

    2220°

    20

    ·本文讲的是Windows平台使用原生pip进行TensorFlow(CPU版本)安装的注意事项及常见问题解决方法 ·这是TensorFlow官网的安装介绍:在 Windows 上安装 TensorFlow ·系统配置:win7/64位操作系统/Python3.5.4/ ·提示:懒得看全文的话,只看 ...
  • 课时43:魔法方法:算术运算2

    auto 2019-03-03 10:38:16 python

    1899°

    20

    目录: 一、反运算 二、增量赋值运算 三、一元操作符 四、课时43课后习题及答案 ************* 一、反运算 ************* 下表列举了反运算相关的魔法方法: 不难发现,这里的反运算魔法方法跟上节介绍的算术运算符保持一一对应,不同之处就是反运算魔法方法多了一个“r”,例如:_ ...
  • python变量,输入、输出、判断、循环

    auto 2019-03-03 10:38:16 python

    1799°

    20

    变量 声明变量name = 'ajune'变量赋值name = 'ajune'name1 = name 变量定义的规则:变量名只能是 字母、数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', ...
  • web框架---Flask

    auto 2019-03-03 10:38:16 python

    1828°

    20

    Flask Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用 ...
  • 【1】python-正则表达式语法规范与

    auto 2019-03-03 10:38:16 python

    2033°

    20

    正则表达式的用法与案例分析 2018-08-24 21:26:14 【说明】:该文主要为了随后复习和使用备查,由于做了word文档笔记,所以此处博文没有怎么排版,没放代码,以插入图片为主, 一、正则表达式之特殊字符 注意: 以下的案例中是match()匹配,match是要求从第一个字符开始匹配,所以 ...
  • python列表、元组、字典、集合的简单

    auto 2019-03-03 10:38:16 python

    1903°

    20

    一、列表、元组 1、常用操作函数 2、循环 列表在循环时如果进行删除/增加操作,循环中列表元素也会减少/增加 二、字典 1、常用操作函数 1 #Author:CGQ 2 #key-value 3 #版本3.6以后dica字典是有序的 4 info={ 5 '123456':"Ren Gong", 6 ...
  • 【leetcode 简单】 第七十一题

    auto 2019-03-03 10:38:16 python

    2029°

    20

    给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 / \ 2 3 \ 5 输出: ["1->2->5", "1->3"] 解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3 给定一个二叉树,返回所有从根节点到叶子节点的路径 ...
  • python基础学习4----元组

    auto 2019-03-03 10:38:16 python

    1918°

    20

    元组又叫只读列表,不可以修改其内容 1.创建元组 2.可将列表转化为元组 3.查询 元组查询和切片方式与列表基本相同 4.count 统计元素个数 5.index 返回元素的索引位置 6.len计算元组中元素的个数 ...