自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Python之网络编程

网络编程网络通信概述TCP/IP协议socket编程TCP详解并发服务器 网络通信概述 用网络可以把多方连接在一起,然后可以进行数据传输 网络编程就是,让在不同的电脑上的软件能够进行数据传输,即进程之间的通信 TCP/IP协议 五层模型 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,...

2019-07-24 10:31:16 244

原创 Python之树与二叉树

树与二叉树二叉排序树 二叉排序树 二叉排序树要么是空二叉树要么具有如下特点: 二叉排序树中,如果其根结点有左子树,那么左子树上所有结点的值都小于根结点的值;如果其根结点有右子树,那么右子树上所有结点的值都大于根结点的值。 二叉排序树的左右子树也要求都是二叉排序树。 ...

2019-07-18 15:18:08 173

原创 Python之排序算法

排序算法排序算法交换排序(冒泡排序,快速排序)插入排序(直接插入,希尔排序)选择排序(简单选择排序,堆排序) 排序算法 对一序列对象根据某个关键字进行排序。 常用术语: 稳定与不稳定 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序与外排序 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大...

2019-07-18 14:28:44 161

原创 Python之动态规划问题

动态规划动态规划之Fib数列任务安排问题不相邻数最大和 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。 动态规划之Fib数列 有个小孩上楼梯,共有N阶楼梯,小孩一次可以上1阶,2阶。走到N阶楼梯,一共有多少种走法? DP之自顶向下分析方式: 爬到第N阶楼梯,一共只有2种情况(全划分,加法原理),从第N-1阶...

2019-07-18 11:04:52 532

原创 Python之面向对象高级特性

面向对象高级特性类属性与实例属性类方法与静态方法property类属性 类属性与实例属性 类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本。 在前面的例子中我们接触到的就是实例属性(对象属性),它不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数。 class People(object): #属性名和对象没有绑定在一起,为类属性: ...

2019-06-27 14:36:43 142

原创 Python之列表

Python之列表 序列 成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。 序列数据类型包括:字符串 列表 元组 特点:成员关系操作符(in,not in),连接操作符(+),重复操作符(*),索引与切片操作符 列表:打了激素的数组 数组:存储同一数据类型的集合。scores=[12,95.5] 列表:可以存储任意数据类型的集合。 创建一个空列表 l...

2019-06-27 14:26:33 110

原创 Python面向对象编程三大特性

面向对象编程三大特性对象和类面向对象三大特性:1.封装特性2.继承特性3.多态特性项目案例:栈与队列的封装 对象和类 类(Class)是现实或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。是是创建实例的模板 对象(Object)是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。是一个一个具体的实例。 实例化(instance)是指在面向对象的编程中,把用类...

2019-06-27 14:22:37 812

原创 Python之面向对象编程介绍

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

2019-06-27 10:15:16 96

原创 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 118

原创 Python之函数

Python之函数 函数 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数. 函数的创建和调用 函数返回值 所谓“返回值”,就是程序中函数完成一件事情后,最后给调用者的结果. 没有返回值,默认返回None 案例一 打印图形 def printOneLine(): """ 打印一条横线""" print(...

2019-06-22 23:09:29 222

原创 Python之字符串

Python之字符串 字符串创建 字符串类型是Python里面最常见的类型 可以简单地通过在引号间(单引号/双引号/三引号)包含字符的方式创建它 三重引号的作用 作用一:进行多行注释 """ 这是多行注释第一行 多行注释第二行 多行注释第三行 """ 作用二:定义多行字符串 print('''hello python world''') 测试结果 hello python world ...

2019-06-15 11:01:48 186

原创 Python概述

AVFBV B

2019-06-13 13:50:34 195

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除