Python 我需要结束__
我刚刚查看了这个非常有趣的思维导图: 我想知道一些新的词是什么意思,比如Python 我需要结束__,python,python-3.x,Python,Python 3.x,我刚刚查看了这个非常有趣的思维导图: 我想知道一些新的词是什么意思,比如\uuu code\uuu和\uu closure\uu。我在谷歌上搜索了一下,但没有找到具体内容。有人知道吗?来自 名为func\u X的函数属性已重命名为使用\uuuu X\uuu表单,在函数属性名称空间中为用户定义的属性释放这些名称。“代码>代码>函数函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的默认值,函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的关闭关闭,代码>
\uuu code\uuu
和\uu closure\uu
。我在谷歌上搜索了一下,但没有找到具体内容。有人知道吗?来自
名为func\u X
的函数属性已重命名为使用\uuuu X\uuu
表单,在函数属性名称空间中为用户定义的属性释放这些名称。“代码>代码>函数函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的默认值代码>,<代码>函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的关闭关闭代码>,<代码>代码>函数的函数的函数的函数的函数的函数的函数的函数的函数的关闭代码>,<代码>代码>函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的函数的关闭关闭关闭代码代码代码代码代码>,<代码>,<代码>,<代码<<代码>代码<<代码>函数的函数的函数的函数的函数的默认值的默认值代码的默认值代码代码代码代码>,<代码代码>函数的函数的函数的函数的函数的函数的函数的函数的u globals u,\uuuuu name\uuuuuu
基本上,还是老的Python2,喜欢新的Python3000名称
您可以在中了解有关这些方法的更多信息。这些方法是Python的方法。它们过去常被调用
func_closure (now __closure__), func_code (now __code__)
(这应该有助于谷歌搜索)
下面是一个简短的解释
- func_闭包:无或包含函数自由变量绑定的单元格元组(只读)
- func_代码:代码对象 表示编译后的函数 正文(可写)
>>> first = lambda x: lambda y: x
>>> f = first(2)
>>> type(f.func_code)
<type 'code'>
>>> map(type, f.func_closure)
[<type 'cell'>]
>>first=lambda x:lambda y:x
>>>f=第一(2)
>>>类型(f.func_代码)
>>>映射(类型,f.func_闭包)
[]
编辑:有关这些结构含义的更多详细信息,请阅读Python参考资料中的“用户定义函数”和“代码对象”章节。LOL@subject,hehehehi确实尝试过,但不理解。有关含义的更多详细信息,请参阅我答案中的链接。