04 2018 档案
摘要:一、简单的装饰器 装饰器本质上就是一个python函数,可以让其他函数在不需要任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 简单来讲,在原有的函数前后增加功能,且不改变原函数的调用方式。 装饰器的本质:就是一个闭包函数 装饰器的应用场景:插入日志、性能测试、事务处理、缓存等
阅读全文
摘要:目录 一、python内部的原理二、命名空间三、作用域四、global关键字、nonlocal关键字五、函数名的本质六、闭包 七、总结 一、python内部的原理 Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时候,就把变
阅读全文
摘要:目录一、为什么要使用函数?二、函数的定义与调用 1、函数的定义 2、函数的调用三、函数的返回值四、函数的参数 1、实参和形参 2、传递多个参数 3、位置参数 五、总结 一、为什么要使用函数? 1.避免代码重用 2.提高代码的可读性 例1:统计字符串长度 步骤1: 步骤2: 步骤3: 步骤4: 步骤5
阅读全文
摘要:一、文件操作 1.1 文件操作基本流程 1.2 文件编码 1.3 文件的打开模式 1.4 上下文管理 1.5 文件的修改 1.6 文件操作方法 二、总结 解决方法1(推荐): 解决方法2(不推荐): # 注意:windows默认编码为gbk,Linux默认编码为utf-8,读取文件时,读取编码不同,
阅读全文
摘要:目录一、引子二、数字int 1.1 bit_length() 十进制用二进制表示时,最少使用的位数三、布尔值bool四、字符串str 1.1 字符串的索引 1.2 字符串的切片 1.3 captalize() 首字母大写(其他字母小写) 1.4 upper() 全部大写 1.5 lower() 全部
阅读全文
摘要:目录 一、python介绍1、python的出生与应用2、Python的发展史 3、Python是一门什么样的语言? 3.1 编译型和解释型 3.2 动态语言和静态语言 3.3 强类型定义语言和弱类型定义语言4、Python的优缺点5、Python解释器的种类二、Python环境三、Python基础
阅读全文

浙公网安备 33010602011771号