WELCOME

不积跬步,无以至千里;不积小流,无以成江海。
摘要: 1.闭包 函数只是一段可执行代码,编译后就"固化"了,每个函数在内存中只有一份实例,得到函数的入口点便可以执行函数了。函数还可以嵌套定义,即在一个函数内部可以定义另一个函数,有了嵌套函数这种结构,便会产生闭包问题。 2.什么是闭包 闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数块+引用 阅读全文
posted @ 2022-03-23 21:26 Ambitious~ 阅读(35) 评论(0) 推荐(0)
摘要: 关键字global和nonlocal的用法说明 一、global global关键字用来在函数或其他局部作用域中使用全局变量。 1.1 如果局部要对全局变量修改,而不使用global关键字。 1 count = 0 2 3 def global_test(): 4 count += 1 5 prin 阅读全文
posted @ 2022-03-23 20:54 Ambitious~ 阅读(140) 评论(0) 推荐(0)
摘要: 1. 什么是不可变类型 所谓可变类型和不可变类型是指:数据能够直接进行修改,如果能直接修改那么就是可变的,否则就是不可变的 变量对应的值中的数据是不能被修改,如果修改就会生成一个新的值从而分配新的内存空间。 不可变类型(修改数据,内存地址必发生改变): 数字(int,long,float) 布尔(b 阅读全文
posted @ 2022-03-23 19:14 Ambitious~ 阅读(378) 评论(0) 推荐(0)
摘要: python中全局变量与局部变量 局部变量就是定义在一个函数体内部的变量 全局变量是定义在外面的变量 比如 1 a = 1 2 def f(): 3 b = 2 其中a就是全局变量,而b是局部变量。局部变量只在函数体内部有效,出了函数体,外面是访问不到的,而全局变量则对下面的代码都有效。 在函数体内 阅读全文
posted @ 2022-03-23 15:30 Ambitious~ 阅读(468) 评论(0) 推荐(0)