1.用在python的解释器,表示上一次执行的结果 2.代码中一个独立的下划线,表示这个变量的不重要 3.类的内部,双下划线作为变量名或函数名的开头 4.双下划线开头和结尾的方法,是魔术方法 如:__init__,__dict__,__dir__,__doc__,__eq__ 等 5.作为变量名的一部分,更易读 6.作为数字中间的一部分,更易读