随笔分类 - python基础
摘要:装饰器 装饰器的作用: 装饰器的本质:一个闭包函数 (高阶函数+嵌套函数) 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 闭包原理 装饰器执行流程 带多个参数函数 正常我们情况下查看函数的一些信息的方法在此处都会失效 functools的应用 functools的wraps能
阅读全文
摘要:正则表达式 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 在线测试工具 http://to
阅读全文
摘要:函数 介绍 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 语法定义: 可以带参数 函数参数与局部变量 形参变量 只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函
阅读全文
摘要:文件操作介绍 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不可读;不存在则创建,存
阅读全文
摘要:字典 特点 字典是无序的 字典的key是唯一的 字典的格式 当然也可以多层嵌套: 字典之增加 字典之修改 前提是在原有的key值上修改: 字典之删除 pop del popitem 字典之查找 其他操作 keys() 获取字典所有key值 values()获取字典所有的值 items() 将key和
阅读全文
摘要:列表介绍 list是Python的一种最常见的内置数据类型。list是一种无序的可重复的数据序列,可以随时添加和删除其中的元素。列表的长度一般是事先未确定的,并可在程序执行期间发生改变。 列表的每个元素都分配一个数字索引,和C语言中的数组一样的从0开始。列表的创建使用两个方括号“[]”,并使用逗号作
阅读全文
摘要:编码回顾 先了解一下位,字节和kb是什么? 编码的种类情况 ASCII 占1个字节,只支持英文 GB2312 占2个字节,支持6700+汉字 GBK GB2312的升级版,支持21000+汉字 Shift-JIS 日本字符 ks_c_5601-1987 韩国编码 TIS-620 泰国编码 由于每个国
阅读全文
摘要:字符串常用方法 format(占位符) startswith(是否已什么开头) isdigit(是否是整数) join(列表转换为字符串) upper/lower(大小写) strip(去除空行) replace(替换) split(按条件分割) 不常用的方法:
阅读全文
摘要:map map(function, list): 就是对list 中的每一个元素都调用function函数进行处理,返回一个map的对象 list一下就可以生成一个列表 或者for循环该对象就可以输出值 zip zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的
阅读全文