Python进阶之网络编程,内容包括 网络通信,socket,udp,tcp。其中,网络通信 包括 使用网络的目的,ip地址,端口;socket 包括 socket的概念,创建socket;udp 包括 udp发送数据,udp接收数据,udp接发数据总结,端口绑定的问题,单工半双工全双工;tcp 包... ...
分类:
编程语言 时间:
2019-05-14 00:54:27
阅读次数:
141
一 .递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 必须有一个明确的结束条件;每次进入更深一层递归时,问题规模相比上次递归都应有所减少相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入)。递归效率不高,递归层次过多会 ...
分类:
编程语言 时间:
2019-05-12 13:59:38
阅读次数:
111
一. 内置高阶函数 1. sum() 方法对系列进行求和计算。 ...
分类:
编程语言 时间:
2019-05-12 13:43:32
阅读次数:
133
一、类的基本概念 类是一组具有相同属性和方法的所有对象的集合或者抽象,定义一个类使用关键字 class , 类里面的方法必须接收一个self参数,该参数表示创建的对象本身,其语法如下: 对象是类的一个实体,类是对象的抽象;对象是客观世界存在的一个实体。 用类创建一个对象并调用内部的属性,如下: 每个 ...
分类:
编程语言 时间:
2019-05-09 10:49:37
阅读次数:
134
1.进程 狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是 ...
分类:
编程语言 时间:
2019-04-15 16:02:34
阅读次数:
154
1.函数式编程 函数:function 函数式:functional,一种编程范式 函数≠函数式 函数式编程的特点: 把计算视为函数而非指令。 纯函数式编程:不需要变量,没有副作用,测试简单。 支持高阶函数,代码简洁。 Python支持的函数式编程: 不是纯函数式编程:允许有变量。 支持高阶函数:函 ...
分类:
编程语言 时间:
2019-04-14 18:01:29
阅读次数:
169
前几天,我们Python猫交流学习群里的M同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。万万没想到的是,在第二天,有两位同学接连给出了解决方法!由此,群内出现了一轮热烈的技术交流。本文将相关的内容要点作了梳理,并由此引申到更进一步的学习话题,希望对你有所帮助。1、如何动态生成变量名?M同学的问题如下:
分类:
编程语言 时间:
2019-03-17 23:37:38
阅读次数:
222
前几天,我们Python猫交流学习群 里的 M 同学提了个问题。这个问题挺有意思,经初次讨论,我们认为它无解。 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来。 万万没想到的是,在第二天,有两位同学接连给出了解决方法! 由此,群内出现了一轮热烈的技术交流。 本文将相 ...
分类:
编程语言 时间:
2019-03-17 14:05:38
阅读次数:
178
私有化 Python并没有真正的私有化支持,但可用下划线得到伪私有。 尽量避免定义以下划线开头的变量!(1)_xxx "单下划线 " 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量,需通过类提供的接口进行访问;不能用'from module import *'导入 (2)__ ...
分类:
编程语言 时间:
2019-03-10 13:34:20
阅读次数:
217