10 2024 档案

摘要:什么是递归:函数直接或间接调用自身的方法 递归的基本结构 递归函数需要包括两个部分: 基线条件(Base Case):确保递归调用的停止条件,防止无限递归。 递归步骤(Recursive Step):每次调用递归函数时,将问题分解为更小的子问题,并递归处理。 递归的经典案例:1.阶乘 def fac 阅读全文
posted @ 2024-10-30 14:02 邵杠杠 阅读(13) 评论(0) 推荐(0) 编辑
摘要:函数进阶-迭代器 双下方法: 很少直接调用,一般情况下,都是通过其他语法触发的(Python解释器调用的方法) 可迭代协议 与 迭代器协议 可迭代的iterable与迭代器iter 可迭代协议:含有__iter__方法的都是可迭代的。 可迭代的,一定可以被for循环。只要含有__iter__()方法 阅读全文
posted @ 2024-10-18 21:57 邵杠杠 阅读(47) 评论(0) 推荐(0) 编辑
摘要:函数的进阶—闭包 闭包的定义:嵌套函数,内部函数调用外部函数的变量。满足这个条件就算闭包。 闭包案例演示: def outer(): a = 1 def inner(): print('inner函数中打印的变量a:',a) # 嵌套函数中使用了外层函数的变量。此时满足了闭包的条件。 return 阅读全文
posted @ 2024-10-17 17:22 邵杠杠 阅读(80) 评论(0) 推荐(0) 编辑
摘要:排错技巧:当报错出现多行时,要从下往上开始找,看到第一个自己写的代码(非源码),八成就是出问题的地方。 依赖倒置原则: 高层模块不应该依赖于低层模块,两者都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象。 开放封闭原则; 对扩展开放:软件实体(类、模块、函数等)应该允许扩展新的功能。 对 阅读全文
posted @ 2024-10-10 18:29 邵杠杠 阅读(7) 评论(0) 推荐(0) 编辑
摘要:函数的基本使用 函数的含义: 函数是执行特定任务的独立代码块,函数可以接受参数,并返回值,帮助我们简化代码,并在不同地方复用相同的功能。 特点:可读性强,可复用性强 函数的定义与调用 定义: 使用def关键字定义一个函数 def 函数名(参数1,参数2): 函数体 return返回值 调用语法 函数 阅读全文
posted @ 2024-10-04 01:49 邵杠杠 阅读(63) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示