将上一章所用到的print_lol代码放以.py结尾的文件中,在此我们命名为nester.py.
"""这是"nester.py"模块,提供了一个名为print_lol()的函数,这个函数的
作用是打印列表,其中有可能包含(也可能不包含)嵌套列表。"""
def print_lol(the_list):
for each_item in the_list:
if isinstance(each_item,list):
print_lol(each_item)
else:
print(each_item)
代码注释
可以看到上面代码中添加了注释。Python中,一个常用的注释技术是使用一个三重引号来建立多行注释,从一个三重引号开始并以一个三重引号结束。如果使用了一个三重引号,而没有将它赋至一个变量,三重引号之间的所有内容都被认为是一个注释。
还有其他的注释方法。如果在一行中的任意位置上加了一个”#”符号,从这一点知道当前行末尾的所有内容都是注释(除非”#”出现在三重引号之间