摘要:
1.一个功能,为了一个目的,重复用,直到找到宝物,然后递归(return),没有return默认None 2.可使用时间模块(import time),time.sleep(15)跟踪过程细节 3.赋值前嵌套的函数已经执行了 4.由于递归需要所有外层的函数等待宝物,而等待的过程中会占用内存不能释放, 阅读全文
摘要:
1.函数的创建就是变量的创建 2.创建的变量(和内存)通过函数中自上到下的字符串的顺序依次被执行出来 3.函数名创建了一个内存地址 4.执行哪个内存,就执行那个内存地址里的字符串 阅读全文
摘要:
1.内层的函数可以影响上一级函数(通过global和nonlocal) 2.注意global(哥伦布)在哪个层面(作用域)调用的全局变量 4.nonlocal(那SOHO)调用的是上一层的变量 阅读全文
摘要:
1.不缩进的就是硬性的全局的,缩进的(子程序)就是局部的 2.缩进的如果加上globla,就是借用了全局的来共享 3.global可在私有空间被改(但必须在最上方声明) 4.可变全局变量可在私有空间进行内部元素操作 5.规范:全局变量大写,局部变量小写,更有可读性 阅读全文
摘要:
1.实参与形参位置一一对应(位置参数) 2.形参=实参(关键字参数),无需顺序对应 3.左边位置参数,右边关键字参数 4.默认参数无需实参 5.*:返回元组,**:返回字典(实参必须是关键字参数) 6.顺序:函数名(位置形参,*,**) 阅读全文