06 2017 档案
摘要:面向对象的程序设计 一、面向对象的程序设计简介 1、面向对象程序设计的由来。 我们之前虽然学习过了面向过程的程序,它的核心是面向过程,一步一步的设计好了的流程,虽然极大的降低了程序的复杂度,但是一个设计 好了的流程只能满足一个程序后期的可扩展性差,所以为了解决面向过程的程序可扩展性差的缺点,产生了面
阅读全文
摘要:模块与包 一、模块 1、模块是怎么诞生的。 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到 不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一
阅读全文
摘要:configparser模块 一、configparser模块 1、什么是configparser模块:configparser模块操作配置文件,配置文件的格式与windows ini和linux的cf文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值),其配置文件(IN
阅读全文
摘要:正则表达式 一、正则表达式的本质 1、正则表达式的本质(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 2、正则表达式简介 正则表达式并不是Python的一部分
阅读全文
摘要:函数模块 一、sys函数模块详解 1、sys.argv[x] 功能:从程序外部接受参数,接收的参数个数可以是多个,在程序内部sys.argv吧这些外部参数转换成元组的形式,然后以索引x的方式在内部取出并应用。当x=0的时候程序内部取出的是该文件的绝对路径,当x=1的时候程序内部取出的是外部程序传入的
阅读全文
摘要:函数模块 一、函数模块的作用(为什么要有函数模块) 1、函数模块可以减少代码量 2、函数模块方便阅读 3、函数模块维护性强二、函数模块的本质以及调用方法 1、函数模块的本质就是一个.py结尾的文件,该文件内写入大量函数 2、必须用import来引用函数模块,在调用函数模块时必须以"模块名.函数名"来
阅读全文
摘要:一、匿名函数 1、lambda表达式就相当于匿名函数,其格式为: lambda 参数列表:参数表达式 2、lambda自带return值,因为匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。匿名函数也是一个函数对象, 也可以把匿名函数赋值给一个变量,再利用变量来
阅读全文
摘要:一、python内置所以函数 abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() exe
阅读全文
摘要:迭代器和生成器 一、迭代器 1、迭代器协议指的是对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2、可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3、协议是
阅读全文
摘要:python基础知识 一、闭包函数 1、闭包函数的定义:在一个内部函数中,在对外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包。 2、闭包函数的特点:自带作用域和延迟计算 补充:1.函数的作用域关系在函数定义阶段就已经固定,与调用位置无关。无论函数在何处调用,都需要回到定义
阅读全文
摘要:python函数 一、函数的参数 1、函数的参数从调用的角度来讲可以分为形式参数和实际参数,也可叫形参和实参。 形参:变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量 实参:可以是常量、变量、表达
阅读全文
摘要:python文件处理 一、文件处理的流程 二、文件的操作方法 1、文件打开模式格式: 文件句柄 = open('文件路径', '模式') 注释:打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 2、文件打开模式: r ,只读模式【默认模式
阅读全文
摘要:python基础 字符编码 一、了解字符编码 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失 因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。
阅读全文
摘要:ython基础 一、python数据类型 列表(list) 1、定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性:可存放多个不同类型的值;可修改指定索引位置对应的值,可变;按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序。 2、列表的常用操作方法 list.a
阅读全文
摘要:python的数据类型 一、什么是数据类型以及数据类型的分类 1、数据类型的定义:python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象 2、数据类型的分类 注:对象的三个特性 身份:内存地址,可以用id()获取 类型:决
阅读全文
摘要:python基础 一、python前言 1、什么是编程语言 编程语言是程序员与计算机之间沟通的介质。 2、编程语言的分类 机器语言:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 汇编语言:汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的,标
阅读全文
摘要:shell编程流程控制语句 一、if流程控制语句 1、单分支if条件判断语句 if [ 条件判断式 ];then 或者 if[ 条件判断式 ] 程序 then fi 程序 fi 2、多分支if条件判断语句 if [ 条件判断式 ] 或者 if [ 条件判断式1 ] then then 条件成功时执行
阅读全文
摘要:shell编程2 一、条件判断语句 1、按照文件类型进行判断 eg:test -e /etc/passwd 或者 [ -e /etc/passwd ] &&echo yes || echo no 注意[]两边必须有空格 2、按照文件权限进行判断 3、两个文件之间进行比较 注:Inode是i节点号,是
阅读全文
摘要:oldboyshell编程扩展内容一、命令的优先级 命令分为: ==> alias ==> Compound Commands ==> function ==> build_in ==> hash ==> $PATH ==> error: command not found 获取一个命令会按照上述优
阅读全文
摘要:nfs服务一、nfs服务介绍 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定。类似于windows的文件夹共享。 二、nfs服务器的配置 1、在nfs服务器上安装所需要的软件包 yum install -y nfs-utils (实际上需要安装
阅读全文

浙公网安备 33010602011771号