摘要:
闭包函数 把函数A和变量x包在函数B内部,然后通过函数B的返回值返回除函数A对象 装饰器 用来给函数加功能,他的本质也是函数 1.不改变被装饰函数的源代码 2.不改变被装饰函数的调用方式 阅读全文
摘要:
函数对象 函数名和变量名是等同的 1. 引用 2. 函数的参数 3. 函数的返回值 4. 容器类元素 函数的嵌套 函数的调用 名称空间与作用域 内置名称空间 Python解释器的内置方法,如 len/int/float, python解释器启动的时候就有了 全局名称空间 python文件执行的时候生 阅读全文
摘要:
函数调用 函数名() 函数的参数 形参 描述意义 位置形参 一个一个从左到右 默认形参 默认值,默认形参必须放在位置形参的后面 实参 具有具体的值 位置实参 一个一个从左到右传值给形参 关键字实参 键值对的形式传给形参;关键字实参必须放在位置实参的后面 可变长参数 \ \ args: 接收多余的位置 阅读全文
摘要:
函数基础 函数的定义 函数是一种思想。 在程序中,函数就是具备某一功能的功能,事先讲工具准备好就是函数的定义,遇到场景拿来就用就是函数的调用。 为何用函数 我们如果过不使用函数的话,写程序时将会遇到三个问题: 1.程序冗长 2.程序的扩展性差 3.程序的可读性差 如何使用函数 定义函数 先定义函数, 阅读全文
摘要:
https://blog.csdn.net/u012282037/article/details/79597532 阅读全文
摘要:
异常处理 一丶什么异常 1.语法错误 2.逻辑错误 二丶Exception 二丶try...except总结 1. 把错误处理和真正的工作分开来 2. 代码更易组织,更清晰,复杂的工作任务更容易实现; 3. 毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了; 三丶抛出异常raise 四丶 阅读全文
摘要:
Python深浅拷贝 一丶引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 "注意:拷贝/浅拷贝/深拷贝 都是针对数据可变类型 阅读全文