1.尽量使用局部变量而不是全局变量:便于维护,提高性能,节省内存。用局部变量替换模块命名空间中的变量,例如ls=os.linesep。一方面可以提高程序的性能,局部变量查找速度更快;另一方面,短标识符可用于替换冗长的模块变量以提高可读性。2.减少函数调用次数。在判断对象类型时,isinstance()是最好的,其次是对象类型标识(id()),最后是对象值(type())。#判断变量num是否为整数类型type(num)==type(0)#调用函数三次type(num)istype(0)#恒等比较isinstance(num,(int))#调用函数onceanddonotrepeattheoperation的内容作为参数放在循环条件中,避免重复操作。#每个循环都需要重新执行len(a)whilei
