上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 闭包函数 函数嵌套:函数内部定义函数 闭包函数:也是嵌套函数,只不过外层函数返回内层函数的引用 闭包的特征: 函数中嵌套一个或者多个函数 外层函数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)
摘要: any() 函数的用法 any(iterable) 参数:iterable 是一个可迭代对象(如列表、元组、集合等)。 返回值:如果 iterable 中至少有一个元素为真,返回 True;如果所有元素都为假,返回 False。 示例 至少有一个元素为真 lst = [0, 1, 0, 4] res 阅读全文
posted @ 2025-08-31 15:30 大海一个人听 阅读(28) 评论(0) 推荐(0)
摘要: 内置函数 all() 来检查一个可迭代对象中的所有元素是否都为真。如果所有元素都为真,all() 会返回 True,否则返回 False。 all() 函数的用法 all(iterable) 参数:iterable 是一个可迭代对象(例如列表、元组、集合等)。 返回值:如果 iterable 中的所 阅读全文
posted @ 2025-08-31 15:23 大海一个人听 阅读(19) 评论(0) 推荐(0)
摘要: 1. 什么是 lambda 表达式? lambda 表达式是 Python 中创建匿名函数(没有名字的函数)的一种方式。它比传统的函数定义(使用 def)更简洁。 通常,lambda 表达式用于需要一个简单函数的场合,尤其是在作为参数传递给其他函数时。它的基本语法如下: lambda 参数: 表达式 阅读全文
posted @ 2025-08-31 10:10 大海一个人听 阅读(51) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页