下划线一般有两种情况:1、两边都有两个下划线的情况:这一般是指内建预定义属性,这种内建预定义属性。2、中间一根下划线:这个命名中两个单词的分割线,这个以前OO编程中单词首字母大写差不多一个作用,只不过一般python的模块函数编程会用下划线分割这种方式。