
上QQ阅读APP看书,第一时间看更新
2.2.4 使用空行分隔代码
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,突出函数入口的开始。下面【例2-3】这段代码创建了一个类A,类A中定义了两个方法funX()和funY()。
【例2-3.py】
01 class A: # 定义一个A类 02 def funX(self): # 定义一个funX方法 03 print( "funY()") # 输出内容 04 05 def funY(self): # 定义一个funY方法 06 print ("funY()") # 输出内容 07 08 if __name__ == "__main__": # 主程序入口 09 a = A() # 创建一个a对象 10 a.funX() # 调用funX方法 11 a.funY() # 调用funY方法
【代码说明】
·第4行代码插入了一个空行,便于程序员阅读代码,表示区分方法之间的间隔。
·第7行代码也插入了一个空行。因为下面的if语句是主程序的入口,用于创建类A的对象,并调用其方法。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔了两段不同功能或含义的代码,便于日后代码的维护或重构。记住,空行也是程序代码的一部分。