python之面向对象(类和对象、继承、派生、组合)
摘要:一、类和对象 1、面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 对象则是根据模板创建的实例,通过实例对象可以执行类中的函数 在python中
阅读全文
posted @
2017-06-29 15:49
枫凌01
阅读(583)
推荐(0)
python之模块与包的调用
摘要:一、模块的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块
阅读全文
posted @
2017-06-28 15:55
枫凌01
阅读(3322)
推荐(0)
python之模块(正则表达式)
摘要:一、re模块 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身
阅读全文
posted @
2017-06-26 15:14
枫凌01
阅读(213)
推荐(0)
python之模块
摘要:常用模块 一、time模块 1、在python中,通常有三种方式来表示时间:时间戳、元组、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是floa类型
阅读全文
posted @
2017-06-21 16:54
枫凌01
阅读(159)
推荐(0)
python之内置函数、匿名函数、递归
摘要:一、内置函数 内置函数详解:http://www.runoob.com/python/python-built-in-functions.html 二、匿名函数 匿名函数就是不需要显式的指定函数 特点: 1、lambda只是一个表达式,函数体比def简单很多 2、lambda的主体是一个表达式,而不
阅读全文
posted @
2017-06-20 16:21
枫凌01
阅读(228)
推荐(0)
python之生成器(yield的表达形式)、列表解析、三元表达式
摘要:一、生成器 1、定义: 生成器通过生成器函数产生,生成器函数可以通过常规的def语句来定义,但是不用return返回,而是用yield一次返回一个结果,在每个结果之间挂起和继续它们的状态,来自动实现迭代协议。 也就是说,yield是一个语法糖,内部实现支持了迭代器协议,同时yield内部是一个状态机
阅读全文
posted @
2017-06-19 16:30
枫凌01
阅读(408)
推荐(0)
python基础之闭包、装饰器、迭代器
摘要:一、闭包函数 1、定义:函数内部定义函数,成为内部函数。该内部函数包含对外部作用域,而不是对全局作用域名字的引用,那么该内部函数成为闭包函数 2、闭包函数特点:自带作用域、包含对外部作用域而非全局作用域的引用 3、定义闭包函数的基本形式 外部函数名(): 内部函数需要的变量 def 内部函数():
阅读全文
posted @
2017-06-14 15:21
枫凌01
阅读(252)
推荐(0)
python基础之名称空间和作用域、函数嵌套
摘要:一、名称空间 1、定义:存放名字与值的绑定关系 2、名称空间分为:内置名称空间、全局名称空间、局部名称空间 内置名称空间:python解释器自带的名字,python解释器启动就会生成 全局名称空间:文件级别定义的名字都会存放与全局名称空间,执行python文件时会产生 局部名称空间:定义在函数内部的
阅读全文
posted @
2017-06-13 19:39
枫凌01
阅读(186)
推荐(0)
python基础之函数--返回值和参数
摘要:函数 一、为何要有函数? 不加区分地将所有功能的代码垒到一起,问题是: 1、代码可读性差 2、代码冗余 3、代码可扩展差 如何解决? 函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 二、函数的使用方法 1、函数的返回值 当一个函数没有使用re
阅读全文
posted @
2017-06-12 17:11
枫凌01
阅读(392)
推荐(0)
python基础之字符编码、文件处理
摘要:一、字符编码 1、背景: ——打开文本编辑器就在内存中启动了一个进程,所以编辑器编写内容都是存放在内存中,断电后数据丢失,只要保存了,就会保存到硬盘里。 ——python解释器执行文件的过程:首先启动》》从硬盘里读取内容到内存》》执行内存中的代码 2、什么是字符编码? 编程的目的让计算机干活,计算机
阅读全文
posted @
2017-06-12 16:52
枫凌01
阅读(211)
推荐(0)
python基础之列表、元组、字典、布尔值、集合
摘要:一、列表 1、定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 2、特性: 可存放多个值 可修改指定索引位置对应的值,可变 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 3、列表的创建 list_test=[’lhf‘,12,'ok'] 或 list_test=
阅读全文
posted @
2017-06-08 15:24
枫凌01
阅读(384)
推荐(0)
python基础之if条件判断、while循环及数据类型
摘要:一、if条件判断 1、用户登录认证 2、根据用户输入内容输出其权限 二、while循环 1、while:条件,只要条件为真,一直循环执行 2、break——用于退出循环 3、continue——不继续下面的循环,继续执行上一次循环 4、for循环——九九乘法表 三、数据类型 1、变量值有不同的类型,
阅读全文
posted @
2017-06-07 15:56
枫凌01
阅读(3613)
推荐(0)
DAY-12 python基础
摘要:一、为什么要编程? 解放人力,让机器按照人是先编写好的程序自发的进行工作 二、编程语言哪些种类? 1、机器语言——机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 2、汇编语言——汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的,标识符更容易识
阅读全文
posted @
2017-06-06 16:26
枫凌01
阅读(208)
推荐(0)
DAY-11 正则表达式
摘要:一、shell基础(正则表达式) 1、正则表达式用来匹配字符串的,比如要找4条腿的,就匹配所有4条腿的,如果要加规则,范围就越来越小了,也就是写一串规则匹配某一类事物 2、grep命令 -n 显示行号 举例:grep ‘root’ –n | etc/passwd -o只显示结果 -q判断这条命令是否
阅读全文
posted @
2017-06-03 22:14
枫凌01
阅读(155)
推荐(0)
DAY-10 Linux基础及shell脚本
摘要:一、nfs服务 1、NFS 是Network File System的缩写,即网络文件系统。用于Linux系统之间的共享存储,NFS在文件传送或信息传送过程中依赖于RPC协议,RPC的思想:一个客户端一个服务端,执行命令本来是在客户端,远程调用就是把命令发送到服务端,服务端执行后,将结果发回给客户
阅读全文
posted @
2017-06-01 18:40
枫凌01
阅读(173)
推荐(0)