码迷,mamicode.com
首页 >  
搜索关键字:nonlocal    ( 194个结果
python 基础篇 10 函数进阶
本节主要内容:1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作?域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字 ?. 函数参数--动态传参之前我们说过了传参, 如果我们需要给?个函数传参, ?参数?是不确定的. 或者我给?个函数传很多参数 ...
分类:编程语言   时间:2018-06-13 19:40:00    阅读次数:158
Python基础day10
本节主要内容:1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作用域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字一. 函数参数--动态传参之前我们说过了传参, 如果我们需要给一个函数传参, 而参数又是不确定的. 或者我给一个函数传很多参数, ...
分类:编程语言   时间:2018-06-12 16:09:57    阅读次数:170
第十二篇 Python函数之全局变量&局部变量&递归函数
全局变量:在定义的时候,顶头写的,没有任何缩进的变量就是全局变量。 全局变量的特点:在当前文件里的任何地方都可以进行调用 局部变量:在子程序里定义的变量,就是局部变量。 子程序:比如.py文件里,写的函数就是个子程序。而这个函数里定义的变量就是局部变量 示例:全局变量 示例:函数体内定义局部变量 示 ...
分类:编程语言   时间:2018-06-02 20:39:55    阅读次数:211
Python:函数变量的使用
1、上层函数不能直接使用其嵌套函数的变量; 2、上层函数中的变量可以在其嵌套函数内直接使用: 3、嵌套函数中,不能即使用上层函数变量,又有自己的变量与该上层变量同名: # 提前声明该变量非本地变量(系统会自动从上层函数中查找该变量):nonlocal z # 代码中的变量 z 均为func1()函数 ...
分类:编程语言   时间:2018-06-01 10:44:45    阅读次数:174
09 匿名函数、函数作用域、闭包、递归
匿名函数(lambda) 语法规则: lambda 参数:表达式 filter(lambdax: x>10, li) 匿名函数:可以赋给一个变量,重复使用。 函数作用域 01外部不能访问函数内部变量: 02函数内部能够访问函数外部变量: 03函数里面不能修改外部变量: 04函数里面和函数外部变量名相 ...
分类:其他好文   时间:2018-05-17 11:35:07    阅读次数:157
闭包和装饰器
#闭包 叫什么闭包 有什么用:在执行函数的时候可以在外部函数中保留参数在内存中 写法:两个函数的嵌套,外部函数返回内部函数的引用,外部函数必须有参数 def 外部函数(参数): def 内部函数(): pass return 内部函数 ###nonlocal这个就是修改外部参数的值 # 装饰器 1. ...
分类:其他好文   时间:2018-05-14 00:07:55    阅读次数:219
小甲鱼Python第十九讲课后习题
1、内嵌函数:函数内部新创建另一个函数 2、闭包:函数式编程的重要语法,如果在一个内部函数里,对外部作用域(但不是在全局作用域的变量)进行引用,那么内部函数就会被认为是闭包。 3、nonlocal:用于声明局部变量 测试题 0. 如果希望在函数中修改全局变量的值,应该使用什么关键字? global ...
分类:编程语言   时间:2018-05-11 12:53:06    阅读次数:387
python中global 和 nonlocal 的作用域
python引用变量的顺序:当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量。一globalglobal关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。1gcount=023defglobal_test():4gcount+=15print(gcount)6global_test()Unbo
分类:编程语言   时间:2018-05-03 20:53:02    阅读次数:202
nonlocal关键字
nonlocal适用于嵌套函数中内部函数修改外部变量的值 如果没有使用以上关键字,对全局变量或者外部变量进行修改,python会默认将全局变量隐藏起来 例1不会显示报错,但是例2会 ...
分类:其他好文   时间:2018-04-27 13:32:20    阅读次数:129
python数字、字符串
1、标示符由字母、下划线和数字组成,且数字不能开头 12mytest 错 mytest 对 MyText (大驼峰式命名法) myText (小驼峰式命名法) my_test 个人喜欢这种命名方法 不可以使用关键字命名: 在这个推荐一个强大的python工具 ipython,安装python环境后 ...
分类:编程语言   时间:2018-04-26 23:28:27    阅读次数:240
194条   上一页 1 ... 12 13 14 15 16 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!