码迷,mamicode.com
首页 >  
搜索关键字:nonlocal    ( 194个结果
Python 函数的作用域
python中的作用域有4种: | 名称 | 介绍 | | | | | L | local,局部作用域,函数中定义的变量; | | E | enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; | | B | globa,全局变量,就是模块级别定义的变量 ...
分类:编程语言   时间:2018-04-06 11:01:08    阅读次数:174
python全栈学习--day11(函数高级应用)
一,函数名是什么? 函数名是函数的名字,本质:变量,特殊的变量。 函数名()执行此函数 #python 2 没有nonlocal 1.单独打印函数名 执行输出:#(单独打印函数名为函数的内存地址) 2. 函数名的赋值: #说明:这里主要告诉你的是函数名是可以赋值的。这里其实是没有返回值的,所以为No ...
分类:编程语言   时间:2018-03-31 16:42:36    阅读次数:156
python's eleventh day for me
python2 中没有nonlocal。 函数名是什么? 函数名就是函数的名字, 本质:变量,特殊的变量。 1.单独打印函数名: 2.函数名的赋值: 3.函数名可以作为参数: 4.函数名可以作为容器类数据的元素。 5.函数名可以作为函数的返回值。 闭包:就是内层函数对外层函数(非全局)变量的引用。 ...
分类:编程语言   时间:2018-03-30 23:05:11    阅读次数:233
Python 基础第十天
今日主要内容 1.动态参数 2.命名空间或名称空间 3.函数的嵌套 4.关键字global和nonlocal 动态函数 动态参数*args ,**kwargs (1)*args 接收的是实参对应的所有位置参数(实参中超出形参位置的),并将其放在元组中. 例1.*args正确放置的位置(不带默认参数) ...
分类:编程语言   时间:2018-03-29 21:20:05    阅读次数:218
python命名空间与闭包函数详解
python命名空间与闭包函数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 本篇博客主要介绍的知识点如下: 1>.三元运算 2>.命名空间 3>.global与nonlocal 4>.函数即变量 5>.嵌套函数 6>.闭包函数 一.三元运算 二.命名空间 三.global与 ...
分类:编程语言   时间:2018-02-24 00:52:24    阅读次数:223
Python函数(六)-嵌套函数
嵌套函数就是在一个函数里再嵌套一个或多个函数 运行结果 如果要修改嵌套作用域中的变量,则需要nonlocal关键字 运行结果 ...
分类:编程语言   时间:2018-02-01 20:33:59    阅读次数:182
python counter、闭包、generator
1、python库——counter 2、python闭包 结论:尽量减少使用闭包 1、有的闭包可以使用两个函数分开来写,简单易读。 2、如果不使用nonlocal,可以读取作用域外的变量,但是不能修改,使用nonlocal,可以读取和修改,容易出bug,慎用! 3、python generator ...
分类:编程语言   时间:2018-01-29 15:33:21    阅读次数:176
闭包函数:
修改外部参数 python3的做法: python2的做法 利用这一原理,做计数函数。 ...
分类:其他好文   时间:2018-01-26 15:55:45    阅读次数:169
Python自学之函数内嵌和闭包
简单举例说明函数的内嵌,注意事项,以及闭包
分类:编程语言   时间:2018-01-19 21:28:23    阅读次数:161
内置函数
# print(locals()) #返回本地作用域中的所有名字# print(globals()) #返回全局作用域中的所有名字# global 变量# nonlocal 变量 #迭代器.__next__()# next(迭代器)# 迭代器 = iter(可迭代的)# 迭代器 = 可迭代的.__i ...
分类:其他好文   时间:2018-01-05 01:21:20    阅读次数:151
194条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!