摘要:
一.简介 Python的字符串格式化有两种方式: 百分号方式 format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存 1.百分号方式 格式: %[(name)][flags][width].[precision]typecode [nam 阅读全文
摘要:
一.简介 模块是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码 模块分为三种: 自定义模块 内置标准模块 开源模块(第三方) 自定义模块: 模块导入 导入自定义模块时注意路径,查看库文件sys.path,sys.path.append('路径')添加自定义路径 阅读全文
摘要:
一.简介 正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现,再被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 二.常用字符 1.字符匹配 元字符 元字符 反斜杠: 反斜杠后边跟元字符去除特殊功能反斜杠后边跟普通字符 阅读全文
摘要:
一.递归函数 在函数内部,可以调用其他函数,如果一个函数在内部调用本身,这个函数就是递归函数 1.递归的基本原理: 每一次函数调用都会有一次返回.当程序流执行到某一级递归的结尾处时,它会转移到前一级递归继续执行(调用本身函数) 递归函数中,位于递归调用前的语句和各级被调函数具有相同的顺序 虽然每一级 阅读全文
摘要:
一.文件基本操作 1.文件的打开 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作 文件句柄 = open('文件路径', '模式') 文件句柄 = open('文件路径', '模式') 2.文件的读取 3.打开文件的模式有: r ,只读模 阅读全文
摘要:
一.内置函数列表 python中内置了一些函数和类总是可调用的,按字母排列如下 : 分类 如下 : abs() 绝对值 max() 获取一组数据的最大值 min() 获取一组数据的最小值 len() 获取一个序列,或字符串的长度 divmod(x,y) 获取商和余数 pow(x,y[,z]) 取幂 阅读全文
摘要:
一.定义函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 函数能提高应用的模块性,和代码的重复利用率 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 函数式编程最重要的是增强代码的重用性和可读性 阅读全文
摘要:
一.数据基本类型之set集合 set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key set集合,是一个无序且不重复的元素集合 1.创建 2.转换 3.常用支持操作 添加元素-->add(key) 删除元素-->remove(key) 阅读全文
摘要:
一.基础语法 编码: 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串 标识符 第一个字符必须是字母表中字母或下划线'_'。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感 注释: 注释单行可以使用#,多行可以作用""" 如: 单行 阅读全文
摘要:
需求: 分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,取top10,也就是计算每个url的总访问大小 语句: awk '{a[$1]+=$10;}END{for(i in a){print i" "a[i];}}' access.log |sort -k 2 2.需求: 把/ol 阅读全文