VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • Python基础 - 命名规范(2)

 

需要定义函数来获取双下划线开头的变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#module_solution
 
'''
需要定义函数来获取双下划线开头的变量
'''
 
class MyClass():
    def __init__(self):
        self.var_1= 1
        self._var_2= 2
        self.__var_3= 3
         
    def get_var_3(self):
        return self.__var_3
         
     
 
if __name__=="__main__":
    obj= MyClass()
    print obj.var_1
    print obj._var_2
    print obj.get_var_3() # 不会再报错

 

四,其他要注意的

不要像c等语言里面一样去用开头字母标识变量类型(如 iValue),因为python在解释的时候才确定类型。

因为异常也是一个类,所以遵守类的命名规则。此外,如果异常实际上指代一个错误的话,应该使用“Error”做后缀。

命名应当尽量使用全拼写的单词,缩写的情况有如下两种:常用的缩写,如XML、ID等,在命名时也应只大写首字母,如XmlParser。命名中含有长单词,对某个单词进行缩写。这时应使用约定成俗的缩写方式。例如:function 缩写为 fn, text 缩写为 txt, object 缩写为 obj, count 缩写为 cnt, number 缩写为 num 等。

类实例方法第一个参数使用self, 类方法第一个参数使用cls

 

相关教程