相关疑难解决方法(0)

查找所有双下划线变量的列表?

相关:Python文件的常见标题格式是什么?

我在哪里可以找到Python中常用的所有双下划线变量/关键字的列表?

在Python中,以双下划线开头和结尾的变量通常用于存储元数据或内置到系统中.例如,

#!/usr/bin/env python

__author__ = 'Michael0x2a'
__license__ = 'GPL'

class Test(object):
    def __init__(self):
        print 'Hello World!'

if __name__ == '__main__':
    t = Test()
Run Code Online (Sandbox Code Playgroud)

我很确定__author__,__license__而且非常有名.还有哪些双下划线元数据变量?有一个全面的清单,我可以检查一下吗?我可以自己编造,还是有一堆已成为我应该使用的事实标准?

之类的东西__init__,__name____doc__是几乎内置了Python.那些只是两个保留的双下划线关键字吗?还有吗?有些地方我可以获得一份清单吗?

[编辑]
我正在浏览并遇到另一个问题,该问题链接到一堆双下划线变量的思维导图.

python convention metadata

21
推荐指数
2
解决办法
1万
查看次数

是否有一个全面的Python的"魔术常数"表?

在哪里__file__,__main__等定义,什么是他们正式叫什么名字?__eq__并且__ge__是"神奇的方法",所以现在我只是将它们称为"魔术常数",但我甚至不知道这是否正确.

谷歌搜索确实没有发现任何东西,甚至Python自己的文档在扫描页面层之后似乎没有全面的列表.

python python-3.x

14
推荐指数
1
解决办法
1426
查看次数

标签 统计

python ×2

convention ×1

metadata ×1

python-3.x ×1