一、列表、元组
1.截取部分代码:
population = [[]]
population.append(temporary)
return population[1:]
此时的population是一个二维列表,后续又使用append增加了一个一元列表,再返回的时候,返回了除了列表的第一个之后的所有值。
原因在于先前有一个空列表。实际可以直接对population定义成一个列表,后面在向里面添加就好了,单独生成一个二维列表,怪麻烦的。
二、导入命名空间
from 模块名 import 函数名
从一个模块里面导入模块中定义的函数,函数可以写很多个,如果写成*,即意味将所有函数均导入进来
import 函数名 as
三、文件类型
pyc文件:是python文件生成的二进制文件,目的是为了对源码进行保护加密。