01 2019 档案

04-面向对象之:封装,多态
摘要:python面向对象的三大特性:继承,封装,多态。 1. 封装: 把很多数据封装到一个对象中. 把固定功能的代码封装到一个代码块, 函数, 对象, 打包成模块. 这都属于封装的思想. 具体的情况具体分析. 比如. 你写了一个很牛B的函数. 那这个也可以被称为封装. 在面向对象思想中. 是把一些看似无 阅读全文

posted @ 2019-01-26 17:33 🐳️南栀倾寒🐳️ 阅读(141) 评论(0) 推荐(0)

提高编辑效率的工具vim
摘要:vi/vim命令的参数选项及说明 表7-22命令 说明 普通模式:移动光标的操作 G或(shift+g) 将光标移动到文件的最后一行 gg 将光标移动到文件的第一行,等价于1gg或1G 0 数字0,将光标从所在位置移动到当前行的开头 $ 从光标所在位置将光标移动到当前行的结尾 n<Enter> n为 阅读全文

posted @ 2019-01-26 14:35 &#128051;️南栀倾寒&#128051;️ 阅读(142) 评论(0) 推荐(0)

mdel
摘要:mdel Linux mdel命令用来删除 MSDOS 格式的档案。 在删除只读之前会有提示信息产生。 语法: 参数: -v 显示更多的讯息。 实例 将 A 槽磁片根目录中的 autoexec.bat 删除。 阅读全文

posted @ 2019-01-25 23:36 &#128051;️南栀倾寒&#128051;️ 阅读(333) 评论(0) 推荐(0)

03-面向对象之:继承
摘要:一:什么面向对象的继承? 比较官方的说法就是: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相 阅读全文

posted @ 2019-01-25 17:26 &#128051;️南栀倾寒&#128051;️ 阅读(101) 评论(0) 推荐(0)

mmove
摘要:mmove命令 Linux mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。 mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。 语法: 参数说明: 使用指令mmove将文件"aut 阅读全文

posted @ 2019-01-24 19:01 &#128051;️南栀倾寒&#128051;️ 阅读(174) 评论(0) 推荐(0)

02面向对象之:类空间问题及类之间的关系
摘要:一.类的空间问题 1.何处可以添加对象属性 总结:对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。 1.2何处可以添加类的静态属性 总结:类的属性不仅可以在类内部添加,还可以在类的外部添加 1.3 对象如何找到类的属性 之前咱们都学习过,实例化一个对象,可以通过点 阅读全文

posted @ 2019-01-24 15:46 &#128051;️南栀倾寒&#128051;️ 阅读(132) 评论(0) 推荐(0)

cat
摘要:cat命令 cat 命令用于连接文件并打印到标准输出设备上。 语法格式 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的 阅读全文

posted @ 2019-01-23 22:04 &#128051;️南栀倾寒&#128051;️ 阅读(190) 评论(0) 推荐(0)

01-面向对象
摘要:面向对象 面向对象初识 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一 阅读全文

posted @ 2019-01-23 15:37 &#128051;️南栀倾寒&#128051;️ 阅读(160) 评论(0) 推荐(0)

包的应用
摘要:包的简介 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 ​ #具体的:包就是一个包含有__ini 阅读全文

posted @ 2019-01-23 08:22 &#128051;️南栀倾寒&#128051;️ 阅读(119) 评论(0) 推荐(0)

ls
摘要:linux命令总结之ls命令 ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学 阅读全文

posted @ 2019-01-22 21:42 &#128051;️南栀倾寒&#128051;️ 阅读(384) 评论(0) 推荐(0)

re模块
摘要:re模块 1.什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 匹配 阅读全文

posted @ 2019-01-22 10:44 &#128051;️南栀倾寒&#128051;️ 阅读(110) 评论(0) 推荐(0)

模块二
摘要:shelve 我们之前学了json和pickle模块 这些都是序列化的模块,咱们进行在讲一个序列化的东西 叫做shelve 你们肯定有个疑问,这个东西和那个类似为什么要讲.是因为这个模块比较简单的,并且你们后期存储数据的时候需要使用数据库,但是当数据较少的时候我们就可以不用通过网络去和数据库进行交互 阅读全文

posted @ 2019-01-19 16:48 &#128051;️南栀倾寒&#128051;️ 阅读(130) 评论(0) 推荐(0)

关于鼠标点击页面动态效果--前端
摘要:可在博客的设置里的页首Html代码里粘贴如下代码即可出现点击效果 阅读全文

posted @ 2019-01-19 12:59 &#128051;️南栀倾寒&#128051;️ 阅读(656) 评论(0) 推荐(0)

迭代
摘要:答 阅读全文

posted @ 2019-01-17 19:34 &#128051;️南栀倾寒&#128051;️ 阅读(82) 评论(0) 推荐(0)

python开发规范
摘要:开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。但是真正的后端开发的项目,系统等,少则几万行代码,多则十几万,几十万行代码,你全都放在一个py文件中行么?当然你可以说,只要能实现功能即 阅读全文

posted @ 2019-01-16 15:14 &#128051;️南栀倾寒&#128051;️ 阅读(184) 评论(0) 推荐(0)

模块
摘要:序列化 什么是序列化呢? 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 为什么要有序列化模块: 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里,然后另一个python程序再从文件里读出来。 但是我们都知道,对于文 阅读全文

posted @ 2019-01-16 14:54 &#128051;️南栀倾寒&#128051;️ 阅读(143) 评论(0) 推荐(0)

自定义模块
摘要:自定义模块 什么是模块: 模块是一系列常用功能的集合体,一个py文件就是一个模块 一个函数封装一个功能,比如现在有一个软件,不可能将所有程序都写入一个文件,所以咱们应该分文件,组织结构要好,代码不冗余,所以要分文件,但是分文件,分了5个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些 阅读全文

posted @ 2019-01-15 13:52 &#128051;️南栀倾寒&#128051;️ 阅读(213) 评论(0) 推荐(0)

内置函数
摘要:什么是内置函数?就是python帮我们提供的一个工具,拿过直接用就行,比如我们的print,input,type,id等等.截止到python3.6.2版本 中一共提供了68个内置函数.他们就是python直接提供给我们的,有一些我们已经用过了.有一些还没有用过.还有一我们需要学完面向对象才能继续学 阅读全文

posted @ 2019-01-14 17:29 &#128051;️南栀倾寒&#128051;️ 阅读(222) 评论(0) 推荐(0)

装饰器
摘要:装饰器 装饰器是什么? 装饰器的本质就是闭包(就是一个函数) 装饰器作用 可以让其他函数在不需要做任何代码的变动的前提下增加额外的功能 装饰器的返回值也是一个函数的对象,它经常用于切面需求的场景,实现路由传参,flask的路由传参依赖于装饰器,浏览器通过URL访问到装饰器的路由,从而访问视图函数获得 阅读全文

posted @ 2019-01-12 21:25 &#128051;️南栀倾寒&#128051;️ 阅读(112) 评论(0) 推荐(0)

推导式
摘要:推导式 列表推导式 列表推导式生成器表达式以及其他推导式,首先我们先看一下这样的代码,给出一个列表,通过循环,想列表中添加1~10: 列表推到式的常用写法: [结果 for 变量 in 可迭代对象] 列表推导式是通过一行来构建你要的列表,列表推导式看起来代码简单,但是出现错误之后很难排查 筛选模式: 阅读全文

posted @ 2019-01-11 20:36 &#128051;️南栀倾寒&#128051;️ 阅读(139) 评论(0) 推荐(0)

生成器
摘要:生成器 什么是个生成器:生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 运行的结果不一样,为什么呢?? 由于函数中存在yield,那么这个函数就是一个生成器函数. 我们在执行这个函数的时候.就不再是 阅读全文

posted @ 2019-01-11 20:36 &#128051;️南栀倾寒&#128051;️ 阅读(108) 评论(0) 推荐(0)

闭包
摘要:什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引用. 叫闭包 现在有个问题,这个闭包只能在里边调用啊,外边的怎么调用呢? 这样就实现了外部访问,那如果多层嵌套呢?很简单,只需要一层一层的往外层返回就行了 由它我们可以引出闭包的好处. 由于我们在外界可以访问内部函数. 那这个时候内部函 阅读全文

posted @ 2019-01-11 19:28 &#128051;️南栀倾寒&#128051;️ 阅读(99) 评论(0) 推荐(0)

Python迭代器
摘要:我们之前一直在用可迭代对象进行操作,那么到底什么是可迭代对象.我们现在就来讨论讨论可迭代对象.首先我们先回顾下我们 熟知的可迭代对象有哪些:str list tuple dic set 那为什么我们称他们为可迭代对象呢?因为他们都遵循了可迭代协议,那什么又是可迭代协议呢.首先我们先看一段错误的代码: 阅读全文

posted @ 2019-01-11 18:40 &#128051;️南栀倾寒&#128051;️ 阅读(147) 评论(0) 推荐(0)

名称空间
摘要:在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候函数只是加载进来, 仅此而 阅读全文

posted @ 2019-01-10 22:01 &#128051;️南栀倾寒&#128051;️ 阅读(107) 评论(0) 推荐(0)

小数据池
摘要:小数据池,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异。 那么到底什么是小数据池?他有什么作用呢? 大前提:小数据池也是只针对 int(float),str,bool 小数据池是针对不同代码块之间的缓存机制!!! 官方对于整数, 阅读全文

posted @ 2019-01-10 20:25 &#128051;️南栀倾寒&#128051;️ 阅读(160) 评论(0) 推荐(0)

文件操作
摘要:文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作会有相应的差异. 打开文件的方式: 默认使用的是r(只读模式) 绝对路径和相对路径 1.绝对路径:从 阅读全文

posted @ 2019-01-09 13:50 &#128051;️南栀倾寒&#128051;️ 阅读(104) 评论(0) 推荐(0)

函数进阶
摘要:函数参数动态参数 之前我们说过传参,如果我们在传参数的时候不很清楚有哪些的时候,或者说给一个函数传了很多参数,我们就要写很多,很麻烦怎么办呢,我们可以考虑使用动态参数 形参的第三种:动态参数 动态参数分为两种: 1.动态接受位置参数 首先我们来回顾下位置参数 现在有个问题,你们看我这体型也知道吃的不 阅读全文

posted @ 2019-01-09 13:45 &#128051;️南栀倾寒&#128051;️ 阅读(109) 评论(0) 推荐(0)

函数
摘要:什么是函数 定义一个事情或者是功能,等到需要的时候直接去用就好了.那么这里定义东西就是一个函数 函数:对代码块和功能的封装和定义 函数的定义 我们使用def关键字来定义函数,函数的定义语法,这里的函数名的命名规则和变量的命名规则一样.自己回顾一下变量的命名规则 函数体:就是函数被执行之后要执行的代码 阅读全文

posted @ 2019-01-08 13:46 &#128051;️南栀倾寒&#128051;️ 阅读(157) 评论(0) 推荐(0)

代码块
摘要:Python程序是由代码块构造的。块是一个python程序的文本,他是作为一个单元执行的。 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。 而作为交互方式输入的每个命令都是一个代码块。 什么叫交互方式?就是咱们在cmd中进入Python解释器里面,每一行代码都是一个代码块,例如: 代 阅读全文

posted @ 2019-01-06 16:49 &#128051;️南栀倾寒&#128051;️ 阅读(182) 评论(0) 推荐(0)

深浅拷贝
摘要:浅拷贝 深拷贝 阅读全文

posted @ 2019-01-06 16:44 &#128051;️南栀倾寒&#128051;️ 阅读(120) 评论(0) 推荐(0)

编码转换
摘要:python2解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),而python3对内容进行编码的默认为utf-8。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电 阅读全文

posted @ 2019-01-06 15:56 &#128051;️南栀倾寒&#128051;️ 阅读(181) 评论(0) 推荐(0)

集合(set)
摘要:set() set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 set集合是python的一个基本数据类型. 一般不是很常用. set中的元素是不重复的.无序的.里面的元素必须是可hash的(int, str, tuple,bool), 我们可以这 阅读全文

posted @ 2019-01-06 15:18 &#128051;️南栀倾寒&#128051;️ 阅读(237) 评论(0) 推荐(0)

range
摘要:range 范围 练习题: 阅读全文

posted @ 2019-01-06 13:16 &#128051;️南栀倾寒&#128051;️ 阅读(403) 评论(0) 推荐(0)

元祖
摘要:元祖 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改. 关于不可变, 注意: 这里元组的不可变的意思是子元素不可变. 而子元素内部的子元素是可以变, 这取决于子元素是否是可 阅读全文

posted @ 2019-01-06 12:00 &#128051;️南栀倾寒&#128051;️ 阅读(255) 评论(0) 推荐(0)

for循环
摘要:for循环 for循环是可以循环的数据结构: 字符串(str) 列 表(list) 元 祖(tuple) 字 典(dict) 集 合(set) 唯独不能进行循环的就是 整型(int)和布尔值(bool) for循环语法 分别使用while和for打印一段字符串 上边的这个东西叫做for循环, for 阅读全文

posted @ 2019-01-06 10:06 &#128051;️南栀倾寒&#128051;️ 阅读(216) 评论(0) 推荐(0)

面试
摘要:一:赋值变换 二:一条命令去重排序 三:对两个变量进行赋值,修改最初的有值的变量(对其进行赋值),看看两个变量是否会一起变化 四:无限循环的赋值: 五: 用一行代码实现,字符串转成列表 什么是鸭子类型 一些函数定义了相同名字方法就叫鸭子类型 阅读全文

posted @ 2019-01-03 23:11 &#128051;️南栀倾寒&#128051;️ 阅读(136) 评论(0) 推荐(0)

字典
摘要:字典 字典的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的.在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的key 阅读全文

posted @ 2019-01-03 13:52 &#128051;️南栀倾寒&#128051;️ 阅读(133) 评论(0) 推荐(0)

列表
摘要:列表的介绍 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表相比于字符串,不仅可以存放不同的数据类型.而且可以存放大量的数据.32位python 可以 阅读全文

posted @ 2019-01-02 18:41 &#128051;️南栀倾寒&#128051;️ 阅读(148) 评论(0) 推荐(0)

导航