自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 14、高级编程技巧

一、深入类和对象鸭子类型和多态多态的概念是应用于Java和C#这一类强类型语言中,而Python崇尚“鸭子类型”动态语言调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用。这就是动态语言的“鸭子类型”,它并不要求严格的继承体系,一个对象只要“看起来像鸭子,走起路来像鸭子”,那它就可以被看做是鸭子。所谓多态:定义时的类型和运行时的类型是不一样,此时就称为多态。抽象基类(abc模块...

2020-01-04 23:28:09 245

原创 十一、数据结构与算法基础

以下为课程学习笔记一、数据结构与算法简介1、什么是数据结构?什么是算法?数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。2、数据结构和算法的关系?数据结构和算法是相辅相成的,数据结构是为算法服务的,算法要作用在特定的数据结构之上。 数据结构是静态的,它只是组织数据的一种方式。如果不在它的基础上操作、构建算法,孤立存在的数据结构就是没用的。比如,因为数组具有随机访问的特点,...

2019-11-10 15:52:57 464

原创 十、Python模块

一、垃圾回收在程序中产生的垃圾会影响到我们程序的性能,所以产生这些垃圾要及时清理掉。所谓的垃圾回收就是将垃圾对象从内存中删除,把id/type/value全部删除。什么是垃圾?在程序中没有被引用的对象才是垃圾。class A: def __init__(self): self.name='A类' def __del__(self):#这个函数在pytho...

2019-11-09 22:35:52 153

原创 九、Python文件

一、Python文件读取简介文件(File)通过Python来对计算机中的各种文件进行增删改查的操作;I/O(Input/Output)操作文件的步骤:1、打开文件2、对文件进行各种操作(读、写)3、关闭文件调用open()来打开一个文件,可以将文件分成两种类型:一种是纯文本文件(使用utf-8等编码写的文本文件);一种是二进制文件(图片、音频、PPT等文件)。open()这个函数...

2019-11-09 21:22:38 168

原创 八、异常处理

一、异常的简介程序在运行过程中不可避免会出现一些错误,比如:使用了没有赋值过的变量,除0,使用了不存在的索引…这些错误在程序中我们就称之为异常。程序在运行过程中,一旦出现异常会导致程序立即终止,异常后面的代码都不会执行。处理异常:程序出现异常:目的并不是要程序立即终止;Python是希望在出现异常时,我们可以编写代码对异常进行处理。'''语法:try语句:try: 代码块...

2019-11-09 19:24:41 189

原创 六、python函数祥讲

一、函数(function)的简介函数也是一个对象。对象是内存中专门用来存储数据的一块区域。函数用来保存一些可执行的代码,并且可以在需要的时候对这些语句多次调用。函数名是函数的对象,函数名+()是调用函数执行。'''函数简介:函数也是一个对象;对象是内存中专门用来存储数据的一块区域。函数用来保存一些可执行的代码,并且可以在需要的时候对这些语句多次调用。语法:def 函数名([...

2019-10-27 00:06:14 197

原创 七、面向对象

三、面向对象的举例所谓的面向对象简单理解就是语言中所有的操作都是通过对象来进行的。举例:把大象装冰箱共分为几步?第一步:打开冰箱门;第二步:装大象;第三步:关门打开功能,存储功能,关闭功能面向对象 --> 面向过程定义冰箱这么一个对象:第一、面向对象是一种思考问题的方式,面向对象它是一种思想;第二、面向对象将实物变得简单化了。人由执行者变为指挥者,面向对象具有继承,封...

2019-10-23 23:54:43 200

原创 三、Python基本数据类型

一、几个概念1.1、表达式表达式室友数字、算符、数字分组符号(括号)、自由变量和约束变量等以求得数值的有意义排列方法所得的组合。1.2、语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成的。1.3、程序程序就是由一条一条的语句和一条一条的表达式构成的。1.4、函数函数就是一个语句专门用来完成特定的功能。形容:XXX()函数的分类:内置函数、自定义函数二、标识符...

2019-10-20 23:14:48 321

原创 十二、Python数据库优化-MySQL基础

一、数据库介绍1.1、定义:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。1.2、数据库存储数据的特点(1)持久化存储;(2)读写速度极高;(3)保证数据的有效性;(4)对程序(PHP/C/Java/Python等)支持非常好,容易扩展;(5)MySQL属于关系型数据库,类似于Excel表,列–>字段,行–>记录,能唯一标识某个记录的字段称为主键...

2019-10-05 18:48:41 531

原创 五、Python条件控制语句

一、if语句1.1 语法(1)语法:if条件表达式:(2)执行的流程:if语句在执行时,会先对条件表达式进行求值判断;如果为True,则执行if后的语句;如果为False,则不执行。if True:print("Hello World")#返回Hello Worldif False:print("Hello World")#返回不执行(3)代码块希望if可以控制多条语句,则可...

2019-10-02 12:20:03 432

原创 四、Python运算符

一、什么是运算符运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算,例如,2+3。二、算数运算符'''1、算数运算符 表现形式 “+”'''x=1+2#如果是两个字符串进行加法运算,则会进行拼串操作x='Hello' + '' + 'World''''2、减法运算符 表现形式 “-”'''x=5-2#x='Python' - 'y' #减法运算符...

2019-10-01 22:11:16 172

原创 二、Python基本常识

一、Python语言二、环境搭建三、第一个程序四、PyCharm的安装和配置

2019-10-01 18:45:57 148

原创 一、计算机要点

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

2019-09-25 21:12:20 243

空空如也

空空如也

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

TA关注的人

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