- 博客(12)
- 收藏
- 关注
原创 Python之网络编程
网络编程网络通信概述TCP/IP协议socket编程TCP详解并发服务器网络通信概述用网络可以把多方连接在一起,然后可以进行数据传输网络编程就是,让在不同的电脑上的软件能够进行数据传输,即进程之间的通信TCP/IP协议五层模型互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,...
2019-07-24 10:31:16
273
原创 Python之树与二叉树
树与二叉树二叉排序树二叉排序树二叉排序树要么是空二叉树要么具有如下特点:二叉排序树中,如果其根结点有左子树,那么左子树上所有结点的值都小于根结点的值;如果其根结点有右子树,那么右子树上所有结点的值都大于根结点的值。二叉排序树的左右子树也要求都是二叉排序树。...
2019-07-18 15:18:08
208
原创 Python之排序算法
排序算法排序算法交换排序(冒泡排序,快速排序)插入排序(直接插入,希尔排序)选择排序(简单选择排序,堆排序)排序算法对一序列对象根据某个关键字进行排序。常用术语:稳定与不稳定稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序与外排序内排序:所有排序操作都在内存中完成;外排序:由于数据太大...
2019-07-18 14:28:44
182
原创 Python之动态规划问题
动态规划动态规划之Fib数列任务安排问题不相邻数最大和动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。动态规划之Fib数列有个小孩上楼梯,共有N阶楼梯,小孩一次可以上1阶,2阶。走到N阶楼梯,一共有多少种走法?DP之自顶向下分析方式:爬到第N阶楼梯,一共只有2种情况(全划分,加法原理),从第N-1阶...
2019-07-18 11:04:52
556
原创 Python之面向对象高级特性
面向对象高级特性类属性与实例属性类方法与静态方法property类属性类属性与实例属性类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本。在前面的例子中我们接触到的就是实例属性(对象属性),它不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数。class People(object): #属性名和对象没有绑定在一起,为类属性: ...
2019-06-27 14:36:43
172
原创 Python之列表
Python之列表序列成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。序列数据类型包括:字符串 列表 元组特点:成员关系操作符(in,not in),连接操作符(+),重复操作符(*),索引与切片操作符列表:打了激素的数组数组:存储同一数据类型的集合。scores=[12,95.5]列表:可以存储任意数据类型的集合。创建一个空列表 l...
2019-06-27 14:26:33
140
原创 Python面向对象编程三大特性
面向对象编程三大特性对象和类面向对象三大特性:1.封装特性2.继承特性3.多态特性项目案例:栈与队列的封装对象和类类(Class)是现实或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。是是创建实例的模板对象(Object)是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。是一个一个具体的实例。实例化(instance)是指在面向对象的编程中,把用类...
2019-06-27 14:22:37
867
原创 Python之面向对象编程介绍
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-06-27 10:15:16
112
原创 python之文件操作
python之文件操作文件操作介绍1.文件的打开在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。open(文件名,访问模式) e.g. f = open('test.txt', 'w')如果文件不存在那么创建,如果存在那么就先清空,然后写入数据#1.open‘’‘开头已经规定mode是r,所以只能读取文件内容;如果开头是w或者a,则只能写,并且...
2019-06-22 23:41:15
137
原创 Python之函数
Python之函数函数如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数.函数的创建和调用函数返回值所谓“返回值”,就是程序中函数完成一件事情后,最后给调用者的结果.没有返回值,默认返回None案例一 打印图形def printOneLine(): """ 打印一条横线""" print(...
2019-06-22 23:09:29
250
原创 Python之字符串
Python之字符串字符串创建字符串类型是Python里面最常见的类型可以简单地通过在引号间(单引号/双引号/三引号)包含字符的方式创建它三重引号的作用作用一:进行多行注释"""这是多行注释第一行多行注释第二行多行注释第三行"""作用二:定义多行字符串print('''hellopythonworld''')测试结果hellopythonworld...
2019-06-15 11:01:48
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人