零基础学Python(第2版)
上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解释器运行也不会出错。但是空行的作用在于分隔了两段不同功能或含义的代码,便于日后代码的维护或重构。记住,空行也是程序代码的一部分。