摘要: 1、闭包 1.1、函数的嵌套与作用域的理解 重点: 嵌套函数各变量的作用域:全局(Global)、外部嵌套(Enclosing Local)、局部(Local) 函数对象赋值给变量,变量转化为函数对象,如:v=f1 调用函数对象,如:v() 如果不把内层函数作为外层函数的返回值,那么无法调用内层函数 阅读全文
posted @ 2022-03-23 14:27 taoshushu 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1、作用域 所谓作用域,就是变量的有效范围,就是变量可以在哪个范围以内使用。 有些变量可以在整段代码的任意位置使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。 变量的作用域由变量的定义位置决定,在不同位置定义的变量,它的作用域是不一样的。 1.1、全局变量与局部变量 定义在模 阅读全文
posted @ 2022-03-23 13:57 taoshushu 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、内置函数 Python内部已经有了许多的内置函数,我们可以直接调用 示例1: a = 3.65 b = int(a) # int为内置函数 b # 3 示例2: c = -36.5 d = abs(c) # abs内置函数,求绝对值 d # 36.5 调用函数的时候,如果传入的参数数量不对,会报 阅读全文
posted @ 2022-03-23 11:48 taoshushu 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、算术运算符 运算符 描述 + 加——两个对象相加 - 减——得到负数或是一个数减去另一个数 * 乘——两个数相乘或是返回一个被重复若干次的字符串 / 除——x 除以 y % 取模——返回除法的余数 ** 幂——返回x的y次幂 // 取整除——向下取接近除数的整数 2、比较/关系运算符 运算符 描 阅读全文
posted @ 2022-03-23 11:19 taoshushu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1、if 语句 基本语法: if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4> Python 中用 elif 代替了 else if,所以if语句的关键字为:if—elif—else 每个条件后面要使用冒号 :, 阅读全文
posted @ 2022-03-23 11:00 taoshushu 阅读(80) 评论(0) 推荐(0) 编辑