06 2017 档案
摘要:一、模块 1、什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀 模块的本质:模块的本质是一个py文件 2、模块分为三类:1)内置模块;2)第三方模块;3)自定义模块 3、使用模块的目的: 退出python解释器然后重新进入,那么你之前定义的函数或者变
阅读全文
摘要:9、configparser模块 模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 常见的软件格式文档格式如下: 使用configparser模块,创建格式文档: 查找文件:以字典的方式 增删改操作 10、subpro
阅读全文
摘要:8、re模块:正则表达式 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1.普通字符:大多数字符和字
阅读全文
摘要:5、sys模块 5.1 使用sys.argv进行登录判断,跳过 i/o阻塞 5.2 sys.path 介绍与使用 基本概念: sys.path指定用于模块搜索路径的字符串列表。默认情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,程序就会报错。 它根据环境
阅读全文
摘要:一、模块 1、什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀 模块的本质:模块的本质是一个py文件 2、模块分为三类:1)内置模块;2)第三方模块;3)自定义模块 3、使用模块的目的: 退出python解释器然后重新进入,那么你之前定义的函数或者变
阅读全文
摘要:一、内置函数 1、数学运算类 abs:求数值的绝对值 divmod:返回两个数值的商和余数,可用于计算页面数 max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 语法:max(iterable,key,default) min:返回可迭代对象中的元素中的最小值或者所有参数的最小值 pow:
阅读全文
摘要:isinstance:Python中的一个内建函数 语法: isinstance(object, classinfo) 1、如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总
阅读全文
摘要:一、yield表达式形式 含yield表达式的生成器,在使用之前需要初始化,即执行一次net(g),将函数执行停留在yield处 send的效果: 1:先从为暂停位置的那个yield传一个值,然后yield会把值赋值x 2:与next的功能一样,如果yield后面有返回值,则返回该值,没有,返回值为
阅读全文
摘要:一、迭代器 1、什么是迭代 1 重复 2 下次重复一定是基于上一次的结果而来 1 l=[1,2,3,4] 2 count=0 3 while count < len(l): 4 print(l[count]) 5 count+=1 2、可迭代对象 可进行.__iter__()操作的为可迭代对象 #p
阅读全文
摘要:一、闭包函数 闭包函数:1、函数内部定义函数,成为内部函数, 2、改内部函数包含对外部作用域,而不是对全局作用域名字的引用那么该内部函数成为闭包函数 二、高阶函数 1)函数接收的参数是一个函数名 2)函数的返回值是一个函数名 3)满足上述条件任意一个,都可称之为高阶函数 高阶函数总结 1.函数接收的
阅读全文
摘要:一 为何要有函数? 不加区分地将所有功能的代码垒到一起,问题是: 代码可读性差 代码冗余 代码可扩展差 如何解决? 函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 python中函数定义方法: def test(x): "The functi
阅读全文
摘要:一、文件读取过程: 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失,因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。 在这一点上,我们编写一个
阅读全文
摘要:三、字典 定义:{key1:value1,key2:value2},key-value结构,key必须是不可变类型,或者可hash 基本形式:key:value特性: 1.可存放多个值 2.可修改指定key对应的值,可变 3.无序 字典的创建: person = {"name": "sb", 'ag
阅读全文
摘要:可变对象与不可变对象 实例被创建后,身份和类型是不可变的, 如果值是不可以被修改的,则是不可变对象 如果值是可以被修改的,则是可变对象 #在id不动,type也不动,value被修改了,则称为可变 #可变指的是:在id和type不动的前提下,值可变 对象的属性和方法 变量的赋值操作 链式赋值:y=x
阅读全文
摘要:1:编写for循环,利用索引遍历出每一个字符msg='hello egon 666' 2:编写while循环,利用索引遍历出每一个字符msg='hello egon 666' 3:msg='hello alex'中的alex替换成SB 4:msg='/etc/a.txt|365|get'将该字符的文
阅读全文
摘要:一、数据类型 1、数字 整型 Python的整型相当于C中的long型,Python中的整数可以用十进制,八进制,十六进制表示。 python2.*与python3.*关于整型的区别 长整型 浮点数float: 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时。 对于很大或很小的浮点数
阅读全文
摘要:Python执行一个程序分为三个阶段 阶段一:先启动python解释器 阶段二:python解释器把硬盘中的文件读入到内存中 阶段三:python解释器解释执行刚刚读入内存的代码 二、编程语言的分类: 总结:编程语言经历了:机器语言 >汇编语言 >高级语言(java,C#,php,ruby,pyth
阅读全文
摘要:一、什么是shell script 将OS命令堆积到可执行的文件里,由上至下的顺序执行文本里的OS命令 就是脚本了. 再加上些智能(条件/流控)控制,就变成了智能化脚本了 二、变量命名规则 以字母或下划线开头,剩下的部分可以是:字母、数字、下划线. 遵循下述规范: 1.以字母开头 2.使用中划线或者
阅读全文
摘要:一、环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非登录shell加载的文件 /home/egon/.bashrc /etc/bashrc 要固化一个配
阅读全文
摘要:NFS介绍: NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实
阅读全文