摘要: 刚开始学的东西很吃力很费劲,过几个月以后,再重新看很多也都会了,理解起来也不那么费劲了,这是大脑的什么功能在起作用,为什么不能当时就掌握住呢? 这种 “初学吃力,隔段时间反而豁然开朗” 的现象,与大脑的记忆巩固机制、神经可塑性以及认知重构等多个功能密切相关。我们可以从大脑的工作原理来理解为什么 “当 阅读全文
posted @ 2025-09-01 18:17 大海一个人听 阅读(52) 评论(0) 推荐(0)
摘要: 闭包函数 函数嵌套:函数内部定义函数 闭包函数:也是嵌套函数,只不过外层函数返回内层函数的引用 闭包的特征: 函数中嵌套一个或者多个函数 外层函数return 内层函数的引用 内层函数有引用 “外部作用域” 的非全局变量 示例如下: def funA(): x = 200 def funB(): p 阅读全文
posted @ 2025-09-01 16:58 大海一个人听 阅读(8) 评论(0) 推荐(0)
摘要: 注意在每一层函数中调用全局变量var时,都需要在每一层函数中先声明全局变量var,然后再进行该变量的操作。不然就会报错,不符合python的语法规则。 def closure_func_global(num): global var # 使用 global 使得 var 成为全局变量 var = n 阅读全文
posted @ 2025-09-01 10:51 大海一个人听 阅读(7) 评论(0) 推荐(0)
摘要: global在外层函数定义了全局变量后,在内层函数中进行使用的时候,也需要首先再次定义一下该变量,然后再进行变量值的修改。 不然python会认为你这是在创建一个新的局部变量。 Python 的变量作用域规则: 如果你在函数内赋值一个变量,Python 会认为你是定义了该函数的局部变量。 如果你想要 阅读全文
posted @ 2025-09-01 10:42 大海一个人听 阅读(6) 评论(0) 推荐(0)
摘要: nonlocal 关键字用于在内嵌函数中引用并修改外层(但不是全局)作用域中的变量。这意味着通过 nonlocal,你可以修改外层函数的局部变量,而不是创建一个新的局部变量。 注意如果不修改外层函数变量的值是用不到nonlocal的。 解释你的代码: def closure_func(num): v 阅读全文
posted @ 2025-09-01 10:06 大海一个人听 阅读(15) 评论(0) 推荐(0)
摘要: 在 Python 中,functools.partial() 函数的作用是创建一个偏函数。偏函数是一个已经“固定”了一些参数的函数,剩下的参数可以在调用时传入。 简而言之,partial() 允许你为一个函数预先指定部分参数,从而减少重复代码。 functools.partial() 的基本用法 f 阅读全文
posted @ 2025-09-01 09:42 大海一个人听 阅读(17) 评论(0) 推荐(0)
摘要: def test_zip_example(): """ :return: """ cases = [ ['case_id', 'case_title', 'url', 'data', 'excepted'], [1, '用例1', 'www.baudi.com', '001', 'ok'], [4, 阅读全文
posted @ 2025-09-01 09:26 大海一个人听 阅读(11) 评论(0) 推荐(0)
摘要: def test_zip(): """ zip函数:聚合打包 a.返回一个 zip 对象 b.它是元组的迭代器,其中每个传递的迭代器中的第一项配对在一起,然后每个传递的迭代器中的第二项配对在一起等 c.如果传递的迭代器具有不同的长度,则具有最少项的迭代器决定新迭代器的长度 d.如果我们不传递任何参数 阅读全文
posted @ 2025-09-01 09:17 大海一个人听 阅读(5) 评论(0) 推荐(0)